颜色增强方法及装置与流程

文档序号:22836504发布日期:2020-11-06 16:30阅读:216来源:国知局
颜色增强方法及装置与流程

本申请涉及图像处理技术领域,具体而言,涉及一种颜色增强方法及装置。



背景技术:

随着数码相机技术的不断发展,人们对图像效果的要求也越来越高,希望拍摄的图像更加鲜艳。目前一般使用绿色增强算法,以对图像进行绿色增强。绿色增强算法大多数采用仅调节饱和度的方式,通过该方式处理后的图像中存在偏色或绿色偏暗(即绿色不鲜艳)的问题。



技术实现要素:

为了克服现有技术中的上述不足,本申请实施例的目的在于提供一种颜色增强方法及装置,其能够在确定目标增强颜色对应的像素点后,结合色调和亮度对目标增强颜色的影响对该像素点进行亮度增强,并进行饱和度增强,从而有效提高彩色摄像机在有目标增强颜色场景下的图像效果,得到目标增强颜色鲜艳、生动的图像。

第一方面,本申请实施例提供一种颜色增强方法,包括:

获得第一目标图像,并将所述第一目标图像由rgb颜色空间转换到hsv颜色空间,得到第二目标图像;

根据确定的目标增强颜色及所述第二目标图像的各个像素点的色调值,将所述第二目标图像的所有像素点分为第一像素点及第二像素点,其中,所述第一像素点为所述第二目标图像中待处理的像素点;

根据第一像素点的色调值对应的色调影响因子及该第一像素点的亮度值对该第一像素点进行亮度增强处理;

对亮度增强后的第一像素点进行饱和度增强处理,得到处理后的第二目标图像;

将处理后的第二目标图像由hsv颜色空间转换到rgb颜色空间,得到第三目标图像。

第二方面,本申请实施例提供一种颜色增强装置,包括:

转换模块,用于获得第一目标图像,并将所述第一目标图像由rgb颜色空间转换到hsv颜色空间,得到第二目标图像;

判断模块,用于根据确定的目标增强颜色及所述第二目标图像的各个像素点的色调值,将所述第二目标图像的所有像素点分为第一像素点及第二像素点,其中,所述第一像素点为所述第二目标图像中待处理的像素点;

亮度增强模块,用于根据第一像素点的色调值对应的色调影响因子及该第一像素点的亮度值对该第一像素点进行亮度增强处理;

饱和度增强模块,用于对亮度增强后的第一像素点进行饱和度增强处理,得到处理后的第二目标图像;

所述转换模块,还用于将处理后的第二目标图像由hsv颜色空间转换到rgb颜色空间,得到第三目标图像。

相对于现有技术而言,本申请具有以下有益效果:

在获得需要进行颜色增强的第一目标图像后,将该第一目标图像由rgb颜色空间转换到hsv颜色空间,得到第二目标图像。接着,根据确定的目标增强颜色及第二目标图像中各个像素点的色调值,依次判断各个像素点是否为待处理的像素点,从而将第二目标图像中的所有像素点分为第二像素点及作为待处理的像素点的第一像素点。然后,结合第一像素点的色调值对应的色调影响因子对第一像素点进行亮度增强处理,并对亮度增强后的第一像素点进行饱和度增强处理,得到处理后的第二目标图像。最后将处理后的第二目标图像由hsv颜色空间转换到rgb颜色空间,得到第三目标图像。由此,结合色调和亮度对目标增强颜色的影响,对与目标增强颜色对应的像素点进行亮度增强,并对该像素点进行饱和度增强,从而有效提高图像效果,得到目标增强颜色鲜艳、生动的图像。

为使申请的上述目的、特征和优点能更明显易懂,下文特举本申请较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1是本申请实施例提供的电子设备的方框示意图;

图2是本申请实施例提供的颜色增强方法的流程示意图;

图3是hsv颜色空间模型示意图;

图4是图2中步骤s130包括的子步骤的流程示意之一;

图5是图2中步骤s130包括的子步骤的流程示意之二;

图6是图2中步骤s140包括子步骤的流程示意图;

图7是图6中子步骤s143包括的子步骤的流程示意图;

图8是本申请实施例提供的颜色增强装置的方框示意图。

图标:100-电子设备;110-存储器;120-存储控制器;130-处理器;200-颜色增强装置;210-转换模块;220-判断模块;230-亮度增强模块;240-饱和度增强模块。

具体实施方式

下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。

在现有技术中,一般会采用硬件方式或软件方式对图像进行处理,达到颜色强增的效果。比如,在采用硬件方式进行绿色增强时,将输入的图像色差信号cb和cr经基准轴单元进行色轴旋转,使其旋转到以最饱和的绿色为纵轴的色度空间;再经增强区域判断单元判断旋转后的色度矢量处于色度空间的相应调整区域,分成四个区域;饱和度增强单元根据所述控制参数,以及用户配置参数,对当前色度信号进行饱和度增强,从而达到绿色增强的效果。该方式需要硬件实现,成本高;并且,仅通过调节饱和度以增强绿色,未考虑亮度对绿色的影响,处理后的图像依然存在绿色偏暗的问题。

基于颜色空间的软件增强算法主要包括:r、g、b单色通道二维直方图均衡、二维直方图规定,以及彩色空间三维直方图均衡。上述算法可以增强图像亮度,从而使图像更加生动,色彩更加鲜艳。然而,上述算法是基于rgb(红、绿、蓝)颜色空间的,单独作用在r、g、b各个分量上,未考虑颜色图像r、g、b各个分量之间的强相关性,改变像素的任意分量都会改变r、g、b三个分量的比例,容易导致颜色的失真。

针对以上方案所存在的缺陷,均是发明人在经过实验并仔细研究后得到的结果,因此,上述问题的发现过程以及下文中本申请实施例针对上述问题所提出的解决方案,都应是发明人在本申请过程中对本申请做出的贡献。

请参照图1,图1是本申请实施例提供的电子设备100的方框示意图。该电子设备100可以是,但不限于,智能手机、平板电脑、摄像机等。所述电子设备100可结合色调和亮度对目标增强颜色的影响,构造适合人眼效果的亮度增强关系,从而对图像中与目标增强颜色对应像素点进行亮度增强,并进行饱和度增强,以得到目标增强颜色鲜艳、生动的图像。

如图1所示,所述电子设备100可以包括:存储器110、存储控制器120、处理器130以及颜色增强装置200。所述存储器110、存储控制器120及处理器130各元件之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。存储器110中存储有颜色增强装置200,所述颜色增强装置200包括至少一个可以软件或固件(firmware)的形式存储于所述存储器110中的软件功能模块。所述处理器130通过运行存储在存储器110内的软件程序以及模块,如本申请实施例中的颜色增强装置200,从而执行各种功能应用以及数据处理,即实现本申请实施例中的颜色增强方法。

其中,所述存储器110可以是,但不限于,随机存取存储器(randomaccessmemory,ram),只读存储器(readonlymemory,rom),可编程只读存储器(programmableread-onlymemory,prom),可擦除只读存储器(erasableprogrammableread-onlymemory,eprom),电可擦除只读存储器(electricerasableprogrammableread-onlymemory,eeprom)等。其中,存储器110用于存储程序,所述处理器130在接收到执行指令后,执行所述程序。所述处理器130以及其他可能的组件对存储器110的访问可在所述存储控制器120的控制下进行。

所述处理器130可能是一种集成电路芯片,具有信号的处理能力。上述的处理器130可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等。还可以是数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

可以理解,图1所示的结构仅为示意,电子设备100还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。

请参照图2,图2是本申请实施例提供的颜色增强方法的流程示意图。所述方法应用于电子设备100。下面对颜色增强方法的具体流程进行详细阐述。

步骤s110,获得第一目标图像,并将所述第一目标图像由rgb颜色空间转换到hsv颜色空间,得到第二目标图像。

在本实施例中,所述电子设备100中可以存储多个图像,根据接收到的选择操作从该多个图像中确定出第一目标图像。或者,可以将接收到的由其他设备发送的图像作为该第一目标图像。或者,该电子设备100还包括摄像头,将该摄像头获得的图像作为该第一目标图像。当然可以理解的是,上述方式仅为举例说明,也可以通过其他方式获得第一目标图像。

彩色空间是对一系列颜色的函数表示。常用的色彩空间模型有rgb、yuv(亮度、色差)、hsv等颜色空间模型。hsv即色调(hue)、饱和度(saturation)、亮度(value)。由于rgb颜色空间中r、g、b分量有高相关性,调整时容易出现偏色现象,而hsv颜色空间更符合人眼对颜色的感知和解释方式,且各分量相关性小,可独立对各分量进行处理,其空间模型为图3所示的六棱锥。并且,在hsv颜色空间中,也易筛选出要进行颜色增强的像素点。在本实施例中,在hsv颜色空间进行颜色增强。

可选地,在获得第一目标图像后,可根据第一目标图像中各像素点的r、g、b分量及以下转换公式,将第一目标图像由rgb颜色空间转换到hsv颜色空间,以得到第二目标图像。其中,转换公式为:

v=max(3)

其中,h表示一像素点的色调值,r表示该像素点的红色分量值,g表示该像素点的绿色分量值,b表示该像素点的蓝色分量值,r、g、b的取值范围为[0,255],max表示该像素点中r、g、b分量值中的最大值,min表示该像素点中r、g、b分量值中的最小值,undefined表示未定义。

步骤s120,根据确定的目标增强颜色及所述第二目标图像的各个像素点的色调值,将所述第二目标图像的所有像素点分为第一像素点及第二像素点。

如图3所示,h(色调)分量是反应该颜色最接近的光谱波长的色度分量,其值用角度表示,取值范围为[0°,360°],从红色开始按逆时针方向计算,红色的角度值为0°,黄色的角度值为60°,绿色的角度值为120°,青色的角度值为180°,蓝色的角度值为240°,品红的角度值为300°。在得到第二目标图像后,可根据确定的目标增强颜色遍历第二目标图像中的各个像素点,以判断每个像素点是否为需要进行颜色增强的像素点,从而根据各个像素点的色调值将第二目标图像中的所有像素点分为两类:第一像素点、第二像素点。第一像素点为第二目标图像目标中待进行颜色增强处理的像素点,第二像素点为不需要进行颜色增强的像素点。其中,该目标增强颜色可以是由用户设定的,也可以是电子设备100自动确定,在此不做具体限定。该目标增强颜色的具体颜色根据实际需求确定,比如,该目标增强颜色为绿色或蓝色。

可选地,在本实施例的一种实施方式中,判断每个像素点是否为需要进行颜色增强处理的像素点的方式为:判断像素点的色调值是否在所述目标增强颜色对应的预设色调值范围内;若像素点的色调值在所述预设色调值范围内,则判定该像素点为所述第一像素点;若像素点的色调值不在所述预设色调值范围内,则判定该像素点为所述第二像素点。其中,目标增强颜色对应的预设色调值范围可以根据实际需求设置,该范围表示不同的目标增强颜色。为保证颜色增强效果,目标增强颜色对应的预设色调值范围可以是,以目标增强颜色的色调值为中心,左右偏转相同角度,且偏转的相同角度小于预设角度,比如,小于60度。

下面以目标增强颜色是绿色为例,对如何筛选出第一像素点进行举例说明。

绿色的色调值为120度,可将对应的预设色调值范围设置为[90°,150°]、[100°,140°]等,以表示不同的绿色,比如,纯绿、苹果绿等。优选地,绿色对应的预设色调值范围设置为[90°,150°]。依次将第二目标图像中每个像素点的色调值与该预设色调值范围进行比较,判断每个像素点的色调值是否在该预设色调值范围设置。若一像素点的色调值在该预设色调值范围内,表示该像素点是需要进行颜色增强处理的绿点,该像素点为第一像素点。若一像素点的色调值不在预设色调值范围内,表示该像素点后续不需要进行颜色增强处理,该像素点为第二像素点。由此,可从第二目标图像中找到需要处理的像素点。

步骤s130,根据第一像素点的色调值对应的色调影响因子及该第一像素点的亮度值对该第一像素点进行亮度增强处理。

在本实施例中,对于对应目标增强颜色的第一像素点(即色调值在所述预设色调值范围内的像素点),考虑视觉特性,对亮度的调整是亮度值越小调整的比例越大、亮度值越大调整的比例越小,使得增强后的目标增强颜色与整体画面更和谐。并且,第一像素点的色调值处于不同的色调区域范围时,对目标增强颜色的贡献值是不一样的。其中,色调值对目标增强颜色的贡献值可以用色调影响因子表示。可选地,色调中各分量(即每个色调值对应的像素点在rgb颜色空间中的r、g、b分量)的贡献值近似趋于高斯曲线,可采用高斯函数构造色调影响因子。对于落到不同色调区域范围内的第一像素点,使用不同的比例进行亮度增强。第一像素点的色调值处于不同的色调区间符合高斯曲线,可采用高斯函数hue~n(μ,σ2)构造色调与亮度的约束关系,以进行亮度增强。上述方式可结合色调和亮度对目标增强颜色的影响,构造适合人眼视觉效果的亮度增强关系,增大饱和度动态范围。

由此,对于某个第一像素点,首先获得与该第一像素点的色调值对应的色调影响因子及该第一像素点的亮度值对应的亮度调整比例,然后根据该色调影响因子、亮度调整比例及该第一像素点的亮度值对该第一像素点进行亮度增强处理。重复该过程,即可完成对所有第一像素点的亮度增强处理。

在本实施例中,请参照图4,图4是图2中步骤s130包括的子步骤的流程示意之一。步骤s130可以包括子步骤s132~子步骤s135。

子步骤s132,获得第一像素点的色调值对应的色调影响因子。

所述色调影响因子不小于1。可选地,获得色调影响因子的方式可以是,但不限于,在预先设定的包括不同色调值及对应的色调影响因子的查找表中进行查表获得,也可以通过预先确定的计算公式计算得到。在本实施例的一种方式中,根据第一像素点的色调值及第一预设计算公式计算得到所述色调影响因子,其中,所述第一预设计算公式为与色调值相关的高斯函数公式。作为一种实施方式,所述第一预设计算公式为:

其中,f(hue)表示色调影响因子,i表示目标增强颜色的序号,n表示可增强颜色的总数,hue表示色调值,表示目标增强颜色的色调值,σ表示调节平缓程度。σ可以根据实际需求进行设置。

比如,若可增强颜色为红、绿、蓝,则可增强颜色的总数即为3种,此时i=0,1,2表示红绿蓝三个基础色调的序号。若可增强颜色为红、黄、绿、青、蓝、品红,则可增强颜色的总数即为6种,此时i=0,1,2,3,4,5i表示红、黄、绿、青、蓝、品红6个基础色调的序号。因此,可根据实际需求确定目标增强颜色的序号及可增强颜色的总数。

子步骤s133,获得该第一像素点的亮度值对应的亮度调整比例。

其中,所述亮度调整比例随亮度值的增大而减小,所述亮度调整比例的最小值不小于1。

子步骤s134,根据所述色调影响因子、亮度调整比例及该第一像素点的亮度值,计算得到该第一像素点的目标亮度值。

可选地,根据所述色调影响因子、亮度调整比例、该第一像素点的亮度值及第二预设计算公式,计算得到该第一像素点的目标亮度值。所述第二预设计算公式为:

其中,vout表示目标亮度值,vin表示亮度值,k1表示亮度调节因子,f(hue)表示色调影响因子。k1用来人为控制明亮的程度,一般取值为6。

子步骤s135,将该第一像素点的亮度值调整为所述目标亮度值,以进行亮度增强。

亮度值大于一定值时,对图像亮度进行增强处理会导致图像颜色过亮,对人的视觉冲击大,导致图像颜色失真。可选地,在进行子步骤s135之前,可先根据每个第一像素点的亮度值判断是否增大该第一像素点的亮度值。请参照图5,图5是图2中步骤s130包括的子步骤的流程示意之二。步骤s130还可以包括子步骤s131及子步骤s136。

子步骤s131,判断第一像素点的亮度值是否在第一预设亮度调整范围内。

若第一像素点的亮度值在所述第一预设亮度调整范围内,则可增大该第一像素点的亮度值。若第一像素点的亮度值不在第一预设亮度调整范围内,表示若增大该第一像素点的亮度值后,会导致颜色过亮,使得颜色失真,此时不增大该第一像素点的亮度值,即执行子步骤s136:不对该第一像素点进行亮度增强处理。其中,可选地,该第一预设亮度调整可以设置为[0,210]。由此,可保证目标增强颜色对应的区域不过亮。

在执行完步骤s130后,进入步骤s140,以进行饱和度增强处理。

步骤s140,对亮度增强后的第一像素点进行饱和度增强处理,得到处理后的第二目标图像。

请参照图6,图6是图2中步骤s140包括子步骤的流程示意图。步骤s140可以包括子步骤s141~步骤s144。

子步骤s141,获得与第一像素点的饱和度值对应的饱和度调整因子。

从图3所示的hsv颜色空间模型可知,亮度和饱和度存在一定的耦合关系,根据这种耦合关系得到饱和度调整因子。可选地,获得饱和度调整因子的方式为:在第一像素点的亮度值在第二预设亮度调整范围内时,根据该第一像素点的亮度值及进行亮度增强后的目标亮度值计算得到饱和度调整因子,即;α表示饱和度调整因子;在第一像素点的亮度值不在所述第二预设亮度调整范围内时,与该第一像素点的色调值对应的饱和度调整因子为1。其中,所述饱和度调整因子不小于1。所述第一预设亮度调整范围与所述第二预设亮度调整范围可以相同,也可以不同,可根据实际需求设置。

子步骤s142,获得第一像素点的色调值对应的色调影响因子。

其中,所述色调影响因子不小于1。关于子步骤s142的具体描述可参照上文对子步骤s142的描述。

子步骤s143,根据所述色调影响因子、饱和度调整因子及该第一像素点的饱和度值,计算得到该第一像素点的目标饱和度值。

请参照图7,图7是图6中子步骤s143包括的子步骤的流程示意图。子步骤s143可以包括子步骤s1431。

子步骤s1431,根据所述色调影响因子、饱和度调整因子、该第一像素点的饱和度值及第三预设计算公式,计算得到目标饱和度基准值。所述第三预设计算公式为:

sout1=sin×α×f(hue)×k2(6)

其中,sout1表示目标饱和度基准值,sin表示饱和度值,α表示饱和度调整因子,f(hue)表示色调影响因子,k2表示比例因子。k2可以根据用户对色彩浓度的喜好程度进行设置,可选地,k2∈(0,2)。

在本实施例的一种实施方式中,可以直接将该目标饱和度基准值作为目标饱和度值,并将该第一像素点的饱和度值调整为该目标饱和度值。

根据v(亮度)分量与s(饱和度)分量在不同增益段对饱和度进行相同程度增强时,会导致高增益下图像画质变差。比如,对普通场景进行饱和度调整,此时处于sensor(传感器)低增益段,无色噪;但对于高增益(比如,一sensor的最大增益值是54db,此时的增益值为42db)情况,以相同比例调整饱和度时,也放大了噪声,存在色噪现象。在本实施例的另一种实施方式中,可以结合增益及计算得到的目标饱和度基准值确定目标饱和度值,然后将第一像素点的饱和度调整为目标饱和度值。请再次参照图7,子步骤s143还可以包括子步骤s1432及子步骤s1433。

子步骤s1432,获得最大增益及所述第一目标图像对应的增益,并根据所述最大增益及第一目标图像对应的增益得到对应的饱和度调整系数。

子步骤s1433,根据所述目标饱和度基准值及饱和度调整系数计算得到所述目标饱和度值。

在本实施方式中,根据不同增益段对v、s进行约束,以保证根据增益计算得到目标饱和度值。不同的sensor,感光度不同,获得的最大增益值不同,为了适应不同的sensor,可对增益进行归一化处理。可选地,可通过以下方式获得饱和度调整系数:预先将使用的sensor增益范围划分为多部分(划分的具体数量根据实际需求确定),每部分对应有设定的饱和度调整系数,经过查询即可得到第一目标图像的增益对应的饱和度调整系数。其中,高增益段对应的饱和度调整系数小于低增益段对应的饱和度调整系数。然后根据饱和度调整系数及目标饱和度基准值进行乘积运算,得到目标饱和度值。由此,可减少饱和度增强处理带来的色噪。

可选地,可以基于第四预设公式计算得到目标饱和度值。所述第四预设公式为:

其中,gmax表示使用的sensor的最大增益。当然可以理解是,第四预设公式仅为举例说明。

子步骤s144,将该第一像素点的饱和度值调整为所述目标饱和度值,以进行饱和度增强。

上述自适应亮度增强方式,可保证在亮的目标增强颜色不变的情况下,实现对偏暗的目标增强颜色区域亮度的增强,并扩大目标增强颜色对应的像素点的饱和度的动态范围。在上述自适应饱和度增强方式中,首先结合不同色调对人眼视觉的影响程度和亮度对饱和度的影响,构造自适应缩放因子;其次,考虑到不同增益段下饱和度调整对图像画质的影响,使用基于增益的饱和度调整约束关系,改善图像画质。由此,可有效消除场景本身造成的目标增强颜色不鲜艳的问题,增强目标增强颜色区域(特别是大面积绿色场景下的图像)的层次感、清晰度,使得显示效果符合人们主观期望的理想色彩。

步骤s150,将处理后的第二目标图像由hsv颜色空间转换到rgb颜色空间,得到第三目标图像。

在对所有的第一像素点执行完步骤s130及步骤s140后,得到与第二像素点及处理后的第一像素点对应的处理后的第二目标图像。然后可再基于转换公式将处理后的第二目标图像由hsv颜色空间转换到rgb颜色空间,得到第三目标图像。由此,得到颜色增强后的图像。

请参照图8,图8是本申请实施例提供的颜色增强装置200的方框示意图。所述颜色增强装置200可以包括转换模块210、判断模块220、亮度增强模块230及饱和度增强模块240。

所述转换模块210,用于获得第一目标图像,并将所述第一目标图像由rgb颜色空间转换到hsv颜色空间,得到第二目标图像。

所述判断模块220,用于根据确定的目标增强颜色及所述第二目标图像的各个像素点的色调值,将所述第二目标图像的所有像素点分为第一像素点及第二像素点。其中,所述第一像素点为所述第二目标图像中待处理的像素点。

所述亮度增强模块230,用于根据第一像素点的色调值对应的色调影响因子及该第一像素点的亮度值对该第一像素点进行亮度增强处理。

在本实施例中,所述亮度增强模块230具体用于:

获得第一像素点的色调值对应的色调影响因子,其中,所述色调影响因子不小于1;

获得该第一像素点的亮度值对应的亮度调整比例,其中,所述亮度调整比例随亮度值的增大而减小,所述亮度调整比例的最小值不小于1;

根据所述色调影响因子、亮度调整比例及该第一像素点的亮度值,计算得到该第一像素点的目标亮度值;

将该第一像素点的亮度值调整为所述目标亮度值,以进行亮度增强。

所述饱和度增强模块240,用于对亮度增强后的第一像素点进行饱和度增强处理,得到处理后的第二目标图像。

所述转换模块210,还用于将处理后的第二目标图像由hsv颜色空间转换到rgb颜色空间,得到第三目标图像。

在本实施例中,关于所述颜色增强装置200的具体描述可以参照上文对颜色增强方法的描述,在此不再赘述。

综上所述,本申请实施例提供一种颜色增强方法及装置。在获得需要进行颜色增强的第一目标图像后,将该第一目标图像由rgb颜色空间转换到hsv颜色空间,得到第二目标图像。接着,根据确定的目标增强颜色及第二目标图像中各个像素点的色调值,依次判断各个像素点是否为待处理的像素点,从而将第二目标图像中的所有像素点分为第二像素点及作为待处理的像素点的第一像素点。然后,结合第一像素点的色调值对应的色调影响因子对第一像素点进行亮度增强处理,并对亮度增强后的第一像素点进行饱和度增强处理,得到处理后的第二目标图像。最后将处理后的第二目标图像由hsv颜色空间转换到rgb颜色空间,得到第三目标图像。由此,结合色调和亮度对目标增强颜色的影响,对与目标增强颜色对应的像素点进行亮度增强,并对该像素点进行饱和度增强,从而有效提高图像效果,得到目标增强颜色鲜艳、生动的图像。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1