1.一种图像色彩的调整方法,其特征在于,包括以下步骤:
S101.获取目标图像中某一像素点的第一RGB色彩坐标(r1,g1,b1),其中,r1为当前像素点在色彩空间中的原始红色坐标,g1为当前像素点在色彩空间中的原始绿色坐标,b1为当前像素点在色彩空间中的原始蓝色坐标,且r1,g1,b1均属于0到1之间的实数;
S102.将所述第一RGB色彩坐标(r1,g1,b1)转换为第一HSL色彩坐标(h1,s1,l1),其中,h1为当前像素点的第一色相角,s1为当前像素点的第一饱和度;l1为当前像素点的第一亮度,且h∈[0°,360°),s1,l1∈[0,1];
S103.对所述步骤S102中当前像素点的第一饱和度进行动态调整,得出当前像素点的第二饱和度s2,同时获取第二HSL色彩坐标(h2,s2,l2),其中,h2为当前像素点的第二色相角,且h2=h1,l2为当前像素点的第二亮度,且l2=l1;
S104.将所述第二HSL色彩坐标(h2,s2,l2)转换为第二RGB色彩坐标(r2,g2,b2),并进行色彩空间转化,完成对当前像素点的色彩调整,其中,r2为当前像素点经过色彩调整后在色彩空间中的新红色坐标,g2为当前像素点经过色彩调整后在色彩空间中的新绿色坐标,b2为当前像素点经过色彩调整后在色彩空间中的新蓝色坐标;
S105.获取所述目标图像的下一像素点,并重复执行所述步骤S101~S104,直到将所述目标图像的像素点全部调整完毕为止;
所述步骤S102中第一色相角h1根据以下公式得出:
其中,max为所述红色坐标r1、所述绿色坐标g1和所述蓝色坐标b1三个值中的最大者,min为所述红色坐标r1、所述绿色坐标g1和所述蓝色坐标b1三个值中的最小者;
所述步骤S102中第一亮度l1由以下公式得出:
所述步骤S102中的第一饱和度s1由以下公式得出:
所述步骤S103中对第一饱和度进行动态调整,得出所述第二饱和度s2的公式为:其中,red为所述目标图像在当前像素点中红色的像素值,green为所述目标图像在当前像素点中绿色的像素值,max'为红色像素值和绿色像素值中的最大者。
2.根据权利要求1所述的一种图像色彩的调整方法,其特征在于,所述步骤S104中的第二HSL色彩坐标(h2,s2,l2)转换为第二RGB色彩坐标(r2,g2,b2)具体包括以下步骤:S104a.若所述第二饱和度s2等于0,则所述第二RGB色彩坐标(r2,g2,b2)中的r2、g2、b2均等于1。
3.根据权利要求2所述的一种图像色彩的调整方法,其特征在于,所述步骤S104中的第二HSL色彩坐标(h2,s2,l2)转换为第二RGB色彩坐标(r2,g2,b2)还包括以下步骤:S104b.若所述第二饱和度s2不等于0,则先将所述第二色相角h2的值域规范至集合[0,
1)中,得出色相h'2,其中,
S104c.根据所述色相h'2分别得出所述目标图像当前像素点中的红色色相值tR、绿色色相值tG以及蓝色色相值tB;
S104d.对所述红色色相值tR、所述绿色色相值tG和所述蓝色色相值tB进行色相校正,得到色相校正结果,定义色相校正结果为t'C,其中,C∈{R,G,B};
S104e.根据所述色相校正结果t'C得到所述第二RGB色彩坐标(r2,g2,b2)。
4.根据权利要求3所述的一种图像色彩的调整方法,其特征在于,所述红色色相值tR、所述绿色色相值tG以及蓝色色相值tB分别由以下公式得到:
5.根据权利要求4所述的一种图像色彩的调整方法,其特征在于:定义tC为所述红色色相值tR、所述绿色色相值tG或所述蓝色色相值tB,其中,C∈{R,G,B};
所述色相校正结果t'C由以下公式得出:
6.根据权利要求5所述的一种图像色彩的调整方法,其特征在于,定义所述目标图像在当前像素点的颜色向量为ColorC,其中,ColorC=(ColorR,ColorG,ColorB)=(r2,g2,b2),C∈{R,G,B};
所述步骤S104e中的第二RGB色彩坐标(r2,g2,b2)由以下公式得出:其中,p、q均为中间变量,且 p=2×l2-q。