图像调色方法、介质、设备及装置制造方法及图纸

技术编号:23100312 阅读:18 留言:0更新日期:2020-01-14 20:50
本发明专利技术公开了一种图像调色方法、介质、设备及装置,其中方法包括:获取待调整图像,并计算待调整图像对应的颜色信息,其中,颜色信息包括色相信息;获取待调整颜色对应的色相调整区间,并根据色相调整区间和色相信息获取待调整图像中的多个待调整色相;获取色相调整方向和色相调整值,并根据色相调整区间、色相调整方向和每个待调整色相计算对应待调整色相的第一平滑系数,以及根据第一平滑系数、待调整色相和色相调整值计算每个待调整色相对应的最终色相值;根据每个待调整色相对应的最终色相值对每个待调整色相进行调整;能够实现在对图像进行调色时,自动平滑过渡,使得调整后的图像自然可靠,提高用户体验。

Methods, media, equipment and devices of image color matching

【技术实现步骤摘要】
图像调色方法、介质、设备及装置
本专利技术涉及图像处理
,特别涉及一种图像调色方法、介质、设备及装置。
技术介绍
随着社会的发展,人们对于图像的要求越来越高,因此,在图像的质量不满意时,难以避免地需要对图像进行处理(例如,图像调色、图像剪切、图像融合等)。相关技术中,在对图像进行调色时,大多仅是根据用户输入的调整值对图像中相应的颜色区域进行调整,这种方式的调色结果往往无法做到调整后的图像区域过渡自然,极大地影响用户体验。
技术实现思路
本专利技术旨在至少在一定程度上解决上述技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种图像调色方法,能够实现在对图像进行调色时,自动平滑过渡,使得调整后的图像自然可靠,提高用户体验。本专利技术的第二个目的在于提出一种计算机可读存储介质。本专利技术的第三个目的在于提出一种计算机设备。本专利技术的第四个目的在于提出一种图像调色装置。为达到上述目的,本专利技术第一方面实施例提出了一种图像调色方法,包括以下步骤:获取待调整图像,并计算所述待调整图像对应的颜色信息,其中,所述颜色信息包括色相信息;获取待调整颜色对应的色相调整区间,并根据所述色相调整区间和所述色相信息获取所述待调整图像中的多个待调整色相;获取色相调整方向和色相调整值,并根据所述色相调整区间、所述色相调整方向和每个待调整色相计算对应待调整色相的第一平滑系数,以及根据所述第一平滑系数、所述待调整色相和所述色相调整值计算每个待调整色相对应的最终色相值;根据所述每个待调整色相对应的最终色相值对每个待调整色相进行调整。根据本专利技术实施例的图像调色方法,首先,获取待调整图像,并计算待调整图像对应的颜色信息,其中,颜色信息包括色相信息;接着,获取待调整颜色对应的色相调整区间,并根据色相调整区间和色相信息获取待调整图像中的多个待调整色相;然后,获取色相调整方向和色相调整值,并根据色相调整区间、色相调整方向和每个待调整色相计算对应待调整色相的第一平滑系数,以及根据第一平滑系数、待调整色相和色相调整值计算每个待调整色相对应的最终色相值;接着,根据每个待调整色相对应的最终色相值对每个待调整色相进行调整,从而实现在对图像进行调色时,自动平滑过渡,使得调整后的图像自然可靠,提高用户体验。另外,根据本专利技术上述实施例提出的图像调色方法还可以具有如下附加的技术特征:可选地,所述第一平滑系数通过以下公式计算:ratio(a)=1.0-smoothstep(0.0,1.0,dis(a)/length(a)其中,ratio(a)表示第一平滑系数,smoothstep表示数值插值算法,dis(a)表示待调整色相与所述色相调整方向反方向相邻颜色的色相区间之间的最近距离,length(a)表示所述色相调整区间与所述色相调整方向反方向相邻颜色的色相区间之间的最远距离。可选地,所述颜色信息还包括饱和度信息,所述图像调色方法还包括:获取所述色相调整区间与相邻颜色的色相区间之间的多个重叠区域;获取所述多个重叠区域之间交叉重叠次数最多的区域,并将该区域作为色相中心区域;根据所述色相中心区域、每个待调整色相和所述色相调整区间计算对应待调整色相的第二平滑系数;获取饱和度调整值,并根据所述第二平滑系数、待调整色相对应的饱和度信息和所述饱和度调整值计算每个待调整色相对应的最终饱和度值;根据每个待调整色相对应的最终饱和度值对每个待调整色相的饱和度进行调整。可选地,所述第二平滑系数通过以下公式计算:ratio(b)=1.0-smoothstep(0.0,1.0,dis(b)/length(b)其中,ratio(b)表示第二平滑系数,smoothstep表示数值插值算法,dis(b)表示所述待调整色相远离所述色相中心区域的距离,length(b)表示所述色相调整区间的区间长度。可选地,所述最终饱和度值通过以下公式计算:Saturation(y)=Saturation(x)+abs(Saturation(x)-Saturation(x)*(1+ratio(b)*delta(b)))其中,Saturation(y)表示最终饱和度值,Saturation(x)表示待调整色相对应的原始饱和度值,abs表示取绝对值,ratio(b)表示待调整色相对应的第二平滑系数,delta(b)表示饱和度调整值。可选地,所述颜色信息还包括明亮度信息,所述图像调色方法还包括:获取明亮度调整值,并根据所述第二平滑系数、待调整色相对应的明亮度信息、待调整色相对应的饱和度信息和所述明亮度调整值计算每个待调整色相对应的最终明亮度值;根据每个待调整色相对应的最终明亮度值对每个待调整色相的明亮度进行调整。可选地,所述最终明亮度值通过以下公式计算:Lightness(y)=Lightness(x)+Saturation*pow(min(1-Lightness(x),Lightness(x)),2.5)*ratio(b)*delta(c)/100.0其中,Lightness(y)表示最终明亮度值,Lightness(x)表示待调整色相对应的原始明亮度值,pow表示数学函数,ratio(b)表示待调整色相对应的第二平滑系数,delta(c)表示明亮度调整值。为达到上述目的,本专利技术第二方面实施例提出了一种计算机可读存储介质,其上存储有图像调色程序,该图像调色程序被处理器执行时实现如上述的图像调色方法。根据本专利技术实施例的计算机可读存储介质,通过存储图像调色程序,使得该图像调色程序被处理器执行时能够实现如上述的图像调色方法,从而实现在对图像进行调色时,自动平滑过渡,使得调整后的图像自然可靠,提高用户体验。为达到上述目的,本专利技术第三方面实施例提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如上述的图像调色方法。根据本专利技术实施例的计算机设备,通过存储器存储计算机程序,以便处理器在运行该计算机程序时,实现如上述的图像调色方法,从而实现在对图像进行调色时,自动平滑过渡,使得调整后的图像自然可靠,提高用户体验。为达到上述目的,本专利技术第四方面实施例提出了一种图像调色装置,包括:第一获取模块,所述第一获取模块用于获取待调整图像,并计算所述待调整图像对应的颜色信息,其中,所述颜色信息包括色相信息;第二获取模块,所述第二获取模块用于获取待调整颜色对应的色相调整区间,并根据所述色相调整区间和所述色相信息获取所述待调整图像中的多个待调整色相;第三获取模块,所述第三获取模块用于获取色相调整方向和色相调整值;计算模块,所述计算模块用于根据所述色相调整区间、所述色相调整方向和每个待调整色相计算对应待调整色相的第一平滑系数,并根据所述第一平滑系数、所述待调整色相和所述色相调整值计算每个待调整色相对应的最终色相值;调整模块,所述调整模块用于根据所述每个待调整色相对应的最终色相值对每个待调整色相进行调整。根据本专利技术实施例的本文档来自技高网...

【技术保护点】
1.一种图像调色方法,其特征在于,包括以下步骤:/n获取待调整图像,并计算所述待调整图像对应的颜色信息,其中,所述颜色信息包括色相信息;/n获取待调整颜色对应的色相调整区间,并根据所述色相调整区间和所述色相信息获取所述待调整图像中的多个待调整色相;/n获取色相调整方向和色相调整值,并根据所述色相调整区间、所述色相调整方向和每个待调整色相计算对应待调整色相的第一平滑系数,以及根据所述第一平滑系数、所述待调整色相和所述色相调整值计算每个待调整色相对应的最终色相值;/n根据所述每个待调整色相对应的最终色相值对每个待调整色相进行调整。/n

【技术特征摘要】
1.一种图像调色方法,其特征在于,包括以下步骤:
获取待调整图像,并计算所述待调整图像对应的颜色信息,其中,所述颜色信息包括色相信息;
获取待调整颜色对应的色相调整区间,并根据所述色相调整区间和所述色相信息获取所述待调整图像中的多个待调整色相;
获取色相调整方向和色相调整值,并根据所述色相调整区间、所述色相调整方向和每个待调整色相计算对应待调整色相的第一平滑系数,以及根据所述第一平滑系数、所述待调整色相和所述色相调整值计算每个待调整色相对应的最终色相值;
根据所述每个待调整色相对应的最终色相值对每个待调整色相进行调整。


2.如权利要求1所述的图像调色方法,其特征在于,所述第一平滑系数通过以下公式计算:
ratio(a)=1.0-smoothstep(0.0,1.0,dis(a)/length(a)
其中,ratio(a)表示第一平滑系数,smoothstep表示数值插值算法,dis(a)表示待调整色相与所述色相调整方向反方向相邻颜色的色相区间之间的最近距离,length(a)表示所述色相调整区间与所述色相调整方向反方向相邻颜色的色相区间之间的最远距离。


3.如权利要求1所述的图像调色方法,其特征在于,所述颜色信息还包括饱和度信息,所述图像调色方法还包括:
获取所述色相调整区间与相邻颜色的色相区间之间的多个重叠区域;
获取所述多个重叠区域之间交叉重叠次数最多的区域,并将该区域作为色相中心区域;
根据所述色相中心区域、每个待调整色相和所述色相调整区间计算对应待调整色相的第二平滑系数;
获取饱和度调整值,并根据所述第二平滑系数、待调整色相对应的饱和度信息和所述饱和度调整值计算每个待调整色相对应的最终饱和度值;
根据每个待调整色相对应的最终饱和度值对每个待调整色相的饱和度进行调整。


4.如权利要求3所述的图像调色方法,其特征在于,所述第二平滑系数通过以下公式计算:
ratio(b)=1.0-smoothstep(0.0,1.0,dis(b)/length(b)
其中,ratio(b)表示第二平滑系数,smoothstep表示数值插值算法,dis(b)表示所述待调整色相远离所述色相中心区域的距离,length(b)表示所述色相调整区间的区间长度。


5.如权利要求4所述的图像调色方法,其特征在于,所述最终饱和度值通过以下公式计算:
Saturation(y)=Saturation(x)+abs(Saturation(x)-Saturation(x)*(...

【专利技术属性】
技术研发人员:李文镇赖大虎
申请(专利权)人:稿定厦门科技有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1