CN113870099A - 一种图片颜色转换方法、装置、设备及可读存储介质 - Google Patents
一种图片颜色转换方法、装置、设备及可读存储介质 Download PDFInfo
- Publication number
- CN113870099A CN113870099A CN202111143452.1A CN202111143452A CN113870099A CN 113870099 A CN113870099 A CN 113870099A CN 202111143452 A CN202111143452 A CN 202111143452A CN 113870099 A CN113870099 A CN 113870099A
- Authority
- CN
- China
- Prior art keywords
- original
- rgb channel
- color conversion
- pixel point
- picture
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000006243 chemical reaction Methods 0.000 title claims abstract description 110
- 238000000034 method Methods 0.000 title claims abstract description 51
- 230000000694 effects Effects 0.000 claims abstract description 80
- 238000004364 calculation method Methods 0.000 claims abstract description 78
- 238000004040 coloring Methods 0.000 claims abstract description 48
- 238000012545 processing Methods 0.000 claims abstract description 29
- 238000012549 training Methods 0.000 claims description 22
- 238000004590 computer program Methods 0.000 claims description 11
- 238000004458 analytical method Methods 0.000 claims description 4
- 238000012546 transfer Methods 0.000 abstract description 10
- 230000000875 corresponding effect Effects 0.000 description 73
- 238000010586 diagram Methods 0.000 description 8
- 239000003086 colorant Substances 0.000 description 5
- 230000001419 dependent effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000019771 cognition Effects 0.000 description 1
- 238000004883 computer application Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/04—Context-preserving transformations, e.g. by using an importance map
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/001—Texturing; Colouring; Generation of texture or colour
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
- Color Image Communication Systems (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
本发明公开了一种图片颜色转换方法,包括:获取待颜色转换的原始图片和颜色转换类型;获取原始图片中各原始像素点分别对应的原始RGB通道分量;当颜色转换类型为黑白效果处理时,针对每个原始像素点对各原始RGB通道分量进行加权计算;根据各第一加权计算结果确定各黑白像素点,得到黑白效果图;当颜色转换类型为着色效果处理时,对目标着色效果图中各目标彩色像素点进行浓度及饱和度调整,得到调整后RGB通道分量,结合各原始RGB通道分量和各调整后RGB通道分量生成目标着色效果图。本发明较大地提升了颜色转换效率,保证了颜色在转移过程中的空间一致性。本发明还公开了一种装置、设备及存储介质,具有相应技术效果。
Description
技术领域
本发明涉及图像处理技术领域,特别是涉及一种图片颜色转换方法、装置、设备及计算机可读存储介质。
背景技术
在信息传递和交换中,图像是重要的传播媒体。在人类视觉***中,颜色是体现视觉认知的重要因素之一。原始图片样张有时候不能显示用户的各种需求,这个时候就需要对图片进行处理,例如切换不同风格场景的图片。
现有的图片颜色转换方法大都是基于颜色转移的颜色转换方法。目前,在基于颜色转移的着色方法研究方面,由于目标灰度图像中,每个像素点处的着色处理都是独立的,因此这种传统的颜色转换方法通常会出现颜色在转移过程中空间不一致的问题,且图片颜色转换过程复杂,转换效率低。
综上所述,如何有效地解决现有的颜色转换方法易出现颜色在转移过程中空间不一致,且图片颜色转换过程复杂,转换效率低等问题,是目前本领域技术人员急需解决的问题。
发明内容
本发明的目的是提供一种图片颜色转换方法,该方法较大地降低了颜色转换复杂度,提升了颜色转换效率,保证了颜色在转移过程中的空间一致性;本发明的另一目的是提供一种图片颜色转换装置、设备及计算机可读存储介质。
为解决上述技术问题,本发明提供如下技术方案:
一种图片颜色转换方法,包括:
对接收到的图片颜色转换请求进行解析,得到待颜色转换的原始图片和颜色转换类型;
获取所述原始图片中各原始像素点分别对应的原始RGB通道分量;
当所述颜色转换类型为黑白效果处理时,针对每个原始像素点对所述原始RGB通道分量进行加权计算;
根据得到的各第一加权计算结果确定各所述原始像素点分别对应的黑白像素点,将各所述黑白像素点返回至所述原始图片中对应的原始像素点位置,得到黑白效果图;
当所述颜色转换类型为着色效果处理时,获取目标着色效果图中各目标彩色像素点,对各所述目标彩色像素点进行浓度及饱和度调整,得到各调整后像素点;
获取各所述调整后像素点分别对应的调整后RGB通道分量,并结合各所述原始RGB通道分量和各所述调整后RGB通道分量生成各待添加像素点;
将各所述待添加像素点返回至所述原始图片中对应的原始像素点位置,得到所述目标着色效果图。
在本发明的一种具体实施方式中,针对每个原始像素点对所述原始RGB通道分量进行加权计算,包括:
获取预训练得到的RGB通道权重系数;
针对每个原始像素点根据所述RGB通道权重系数对所述原始RGB通道分量进行加权计算。
在本发明的一种具体实施方式中,根据得到的各第一加权计算结果确定各所述原始像素点分别对应的黑白像素点,包括:
分别将各所述第一加权计算结果与预设像素阈值进行对比,并根据得到的各对比结果确定各目标黑白像素值;
根据各所述目标黑白像素值生成各所述原始像素点分别对应的黑白像素点。
在本发明的一种具体实施方式中,对各所述目标彩色像素点进行浓度及饱和度调整,包括:
获取各所述目标彩色像素点分别对应的第一RGB通道分量;
利用预训练得到的像素浓度调整模型对各所述第一RGB通道分量进行浓度调整,得到各第二RGB通道分量;
利用预训练得到的饱和度调整模型对各所述第二RGB通道分量进行饱和度调整操作。
在本发明的一种具体实施方式中,结合各所述原始RGB通道分量和各所述调整后RGB通道分量生成各待添加像素点,包括:
针对每个调整后像素点对所述调整后RGB通道分量进行加权计算,得到第二加权计算结果;
结合各所述原始RGB通道分量和各所述第二加权计算结果计算各目标RGB通道分量;
根据各所述目标RGB通道分量生成各所述待添加像素点。
一种图片颜色转换装置,包括:
请求解析模块,用于对接收到的图片颜色转换请求进行解析,得到待颜色转换的原始图片和颜色转换类型;
原始分量获取模块,用于获取所述原始图片中各原始像素点分别对应的原始RGB通道分量;
加权计算模块,用于当所述颜色转换类型为黑白效果处理时,针对每个原始像素点对所述原始RGB通道分量进行加权计算;
黑白效果图获得模块,用于根据得到的各第一加权计算结果确定各所述原始像素点分别对应的黑白像素点,将各所述黑白像素点返回至所述原始图片中对应的原始像素点位置,得到黑白效果图;
浓度及饱和度调整模块,用于当所述颜色转换类型为着色效果处理时,获取目标着色效果图中各目标彩色像素点,对各所述目标彩色像素点进行浓度及饱和度调整,得到各调整后像素点;
像素点生成模块,用于获取各所述调整后像素点分别对应的调整后RGB通道分量,并结合各所述原始RGB通道分量和各所述调整后RGB通道分量生成各待添加像素点;
着色效果图获得模块,用于将各所述待添加像素点返回至所述原始图片中对应的原始像素点位置,得到所述目标着色效果图。
在本发明的一种具体实施方式中,所述加权计算模块包括:
权重系数获取子模块,用于获取预训练得到的RGB通道权重系数;
加权计算子模块,用于针对每个原始像素点根据所述RGB通道权重系数对各所述原始RGB通道分量进行加权计算。
在本发明的一种具体实施方式中,所述黑白效果图获得模块包括:
黑白像素值确定子模块,用于分别将各所述第一加权计算结果与预设像素阈值进行对比,并根据得到的各对比结果确定各目标黑白像素值;
黑白像素点生成子模块,用于根据各所述目标黑白像素值生成各所述原始像素点分别对应的黑白像素点。
一种图片颜色转换设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如前所述图片颜色转换方法的步骤。
一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前所述图片颜色转换方法的步骤。
本发明所提供的图片颜色转换方法,对接收到的图片颜色转换请求进行解析,得到待颜色转换的原始图片和颜色转换类型;获取原始图片中各原始像素点分别对应的原始RGB通道分量;当颜色转换类型为黑白效果处理时,针对每个原始像素点对原始RGB通道分量进行加权计算;根据得到的各第一加权计算结果确定各原始像素点分别对应的黑白像素点,将各黑白像素点返回至原始图片中对应的原始像素点位置,得到黑白效果图;当颜色转换类型为着色效果处理时,获取目标着色效果图中各目标彩色像素点,对各目标彩色像素点进行浓度及饱和度调整,得到各调整后像素点;获取各调整后像素点分别对应的调整后RGB通道分量,并结合各原始RGB通道分量和各调整后RGB通道分量生成各待添加像素点;将各待添加像素点返回至原始图片中对应的原始像素点位置,得到目标着色效果图。
由上述技术方案可知,通过计算RGB通道分量的方式实现了从原始图片到相应效果图的快速转换,能够满足在不同场景下的切换速度,较大地降低了转换复杂度,提升了颜色转换效率,保证了颜色在转移过程中的空间一致性。
相应的,本发明还提供了与上述图片颜色转换方法相对应的图片颜色转换装置、设备和计算机可读存储介质,具有上述技术效果,在此不再赘述。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例中图片颜色转换方法的一种实施流程图;
图2为本发明实施例中图片颜色转换方法的另一种实施流程图;
图3为本发明实施例中一种图片颜色转换类型设置界面示意图;
图4为本发明实施例中一种图片颜色设置界面示意图;
图5为本发明实施例中一种图片颜色转换装置的结构框图;
图6为本发明实施例中一种图片颜色转换设备的结构框图;
图7为本实施例提供的一种图片颜色转换设备的具体结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参见图1,图1为本发明实施例中图片颜色转换方法的一种实施流程图,该方法可以包括以下步骤:
S101:对接收到的图片颜色转换请求进行解析,得到待颜色转换的原始图片和颜色转换类型。
当需要对图片进行颜色转换时,向图片颜色转化中心发送图片颜色转换请求,图片颜色转换请求中包含待颜色转换的原始图片和颜色转换类型。图片颜色转化中心接收图片颜色转换请求,并对接收到的图片颜色转换请求进行解析,得到待颜色转换的原始图片和颜色转换类型。颜色转换类型可以包括黑白效果处理和着色效果处理。
S102:获取原始图片中各原始像素点分别对应的原始RGB通道分量。
在解析得到待颜色转换的原始图片和颜色转换类型之后,获取原始图片中各原始像素点分别对应的原始RGB通道分量,即分别获取各原始像素点的R、G、B三通道的数值。
RGB是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是运用最广的颜色***之一。
S103:当颜色转换类型为黑白效果处理时,针对每个原始像素点对原始RGB通道分量进行加权计算。
在获取到原始图片中各原始像素点分别对应的原始RGB通道分量之后,当颜色转换类型为黑白效果处理时,针对每个原始像素点对原始RGB通道分量进行加权计算。分别为像素点的R、G、B三个通道设置一个权重系数,利用原始像素点的R、G、B三通道的数值分别乘以相应的权重系数,再将计算得到的三个乘积值相加。
S104:根据得到的各第一加权计算结果确定各原始像素点分别对应的黑白像素点,将各黑白像素点返回至原始图片中对应的原始像素点位置,得到黑白效果图。
通过针对每个原始像素点对原始RGB通道分量进行加权计算,得到各第一加权计算结果。在得到各第一加权计算结果之后,根据得到的各第一加权计算结果确定各原始像素点分别对应的黑白像素点,如预先设置一个像素判定临界值,根据各原始像素点计算得到的第一加权计算结果与该像素判定临界值之间的大小关系,确定各原始像素点分别对应的黑白像素点。在确定出各原始像素点分别对应的黑白像素点之后,将各黑白像素点返回至原始图片中对应的原始像素点位置,得到黑白效果图,即最终得到图片要么黑要么白,将原本的色彩度完全去掉。
S105:当颜色转换类型为着色效果处理时,获取目标着色效果图中各目标彩色像素点,对各目标彩色像素点进行浓度及饱和度调整,得到各调整后像素点。
在获取到原始图片中各原始像素点分别对应的原始RGB通道分量之后,当颜色转换类型为着色效果处理时,目标是将原始图片所有色彩尽量向目标颜色靠近,获取目标着色效果图中各目标彩色像素点,对各目标彩色像素点进行浓度及饱和度调整,得到各调整后像素点。通过对目标彩色像素点进行浓度及饱和度调整,能够使得图像看上去更加自然。
S106:获取各调整后像素点分别对应的调整后RGB通道分量,并结合各原始RGB通道分量和各调整后RGB通道分量生成各待添加像素点。
在通过对各目标彩色像素点进行浓度及饱和度调整,得到各调整后像素点之后,获取各调整后像素点分别对应的调整后RGB通道分量。由于是在原始图像的各原始像素点的基础上添加像素,因此不能直接根据调整后RGB通道分量生成新像素点,需要通过结合各原始RGB通道分量和各调整后RGB通道分量生成各待添加像素点。
S107:将各待添加像素点返回至原始图片中对应的原始像素点位置,得到目标着色效果图。
在结合各原始RGB通道分量和各调整后RGB通道分量生成各待添加像素点之后,将各待添加像素点返回至原始图片中对应的原始像素点位置,得到目标着色效果图。通过将待添加像素点与对应的原始像素点进行叠加得到各目标彩色像素点。
由上述技术方案可知,通过计算RGB通道分量的方式实现了从原始图片到相应效果图的快速转换,能够满足在不同场景下的切换速度,较大地降低了颜色转换复杂度,提升了颜色转换效率,保证了颜色在转移过程中的空间一致性。
需要说明的是,基于上述实施例,本发明实施例还提供了相应的改进方案。在后续实施例中涉及与上述实施例中相同步骤或相应步骤之间可相互参考,相应的有益效果也可相互参照,在下文的改进实施例中不再一一赘述。
参见图2,图2为本发明实施例中图片颜色转换方法的另一种实施流程图,该方法可以包括以下步骤:
S201:对接收到的图片颜色转换请求进行解析,得到待颜色转换的原始图片和颜色转换类型。
S202:获取原始图片中各原始像素点分别对应的原始RGB通道分量。
S203:当颜色转换类型为黑白效果处理时,获取预训练得到的RGB通道权重系数。
预先训练RGB通道权重系数,例如,训练得到R通道的系数为0.2125,G通道的系数为0.7154,B通道的系数为0.0721。获取预训练得到的RGB通道权重系数。
S204:针对每个原始像素点根据RGB通道权重系数对原始RGB通道分量进行加权计算。
在获取到预训练得到的RGB通道权重系数之后,针对每个原始像素点根据RGB通道权重系数对原始RGB通道分量进行加权计算,利用原始像素点的R、G、B三通道的数值分别乘以训练得到的相应的权重系数,再将计算得到的三个乘积值相加。
S205:分别将各第一加权计算结果与预设像素阈值进行对比,并根据得到的各对比结果确定各目标黑白像素值。
预先设置像素阈值,如将预设像素阈值设置为255的某一百分比,可以是25%、50%、75%等。在针对每个原始像素点根据RGB通道权重系数对原始RGB通道分量进行加权计算,得到各第一加权计算结果之后,分别将各第一加权计算结果与预设像素阈值进行对比,并根据得到的各对比结果确定各目标黑白像素值,可以设置若第一加权计算结果大于预设像素阈值,则将该像素点的像素值设置为(255,255,255),即,将该像素点设置为白色像素点,若第一加权计算结果小于等于预设像素阈值,则将该像素点设置为(0,0,0),即,将该像素点设置为黑色像素点。
S206:根据各目标黑白像素值生成各原始像素点分别对应的黑白像素点。
在确定出各目标黑白像素值之后,根据各目标黑白像素值生成各原始像素点分别对应的黑白像素点,即当目标黑白像素值为黑色像素点对应的像素值时,生成黑色像素点,当目标黑白像素值为白色像素点对应的像素值时,生成白色像素点。
S207:将各黑白像素点返回至原始图片中对应的原始像素点位置,得到黑白效果图。
S208:当颜色转换类型为着色效果处理时,获取目标着色效果图中各目标彩色像素点。
S209:获取各目标彩色像素点分别对应的第一RGB通道分量。
在获取到目标着色效果图中各目标彩色像素点之后,获取各目标彩色像素点分别对应的第一RGB通道分量,第一RGB通道分量由第一R通道分量R1、第一G通道分量G1、第一B通道分量B1构成,得到目标彩色像素点的R、G、B三通道的数值。
S210:利用预训练得到的像素浓度调整模型对各第一RGB通道分量进行浓度调整,得到各第二RGB通道分量。
预先训练像素浓度调整模型,在获取到各目标彩色像素点分别对应的第一RGB通道分量之后,利用预训练得到的像素浓度调整模型对各第一RGB通道分量进行浓度调整,得到各第二RGB通道分量。第二RGB通道分量由第二R通道分量R2、第二G通道分量G2、第二B通道分量B2构成,着色效果处理可以分为深着色效果处理和浅着色效果处理两类。
当属于深着色效果处理类别时,训练得到的像素浓度调整模型可以包含如下浓度调整公式:
当属于浅着色效果处理类别时,训练得到的像素浓度调整模型可以包含如下浓度调整公式:
R2=R1×0.450.44999998;
G2=G1×0.450.44999998;
B2=B1×0.450.44999998;
从而得到通过浓度调整后的各第二RGB通道分量。
S211:利用预训练得到的饱和度调整模型对各第二RGB通道分量进行饱和度调整操作,得到各调整后像素点。
预先训练饱和度调整模型,在利用预训练得到的像素浓度调整模型对各第一RGB通道分量进行浓度调整,得到各第二RGB通道分量之后,利用预训练得到的饱和度调整模型对各第二RGB通道分量进行饱和度调整操作,得到各调整后像素点。设各调整后像素点对应的调整后RGB通道分量由第三R通道分量R3、第三G通道分量G3、第三B通道分量B3构成。
当属于深着色效果处理类别时,训练得到的饱和度调整模型可以包含如下饱和度调整公式:
当属于浅着色效果处理类别时,训练得到的饱和度调整模型可以包含如下饱和度调整公式:
从而得到先后通过浓度调整及饱和度调整后的各调整后像素点。
S212:获取各调整后像素点分别对应的调整后RGB通道分量。
S213:针对每个调整后像素点对调整后RGB通道分量进行加权计算,得到第二加权计算结果。
在获取到各调整后像素点分别对应的调整后RGB通道分量之后,针对每个调整后像素点对调整后RGB通道分量进行加权计算,得到第二加权计算结果。调整后RGB通道分量中第三R通道分量R3、第三G通道分量G3、第三B通道分量B3分别对应的权重系数可以与对第一加权计算结果计算时的权重系数保持一致。
S214:结合各原始RGB通道分量和各第二加权计算结果计算各目标RGB通道分量。
在计算得到第二加权计算结果之后,结合各原始RGB通道分量和各第二加权计算结果计算各目标RGB通道分量。目标RGB通道分量由第四R通道分量R4、第四G通道分量G4、第四B通道分量B4构成。
当属于深着色效果处理类别时,可以通过如下公式计算各目标RGB通道分量:
其中,R0为原始RGB通道分量中的B通道分量,G0为原始RGB通道分量中的G通道分量,B0为原始RGB通道分量中的B通道分量。
当属于浅着色效果处理类别时,可以通过如下公式计算各目标RGB通道分量:
从而计算得到各目标RGB通道分量。
S215:根据各目标RGB通道分量生成各待添加像素点。
在得到目标RGB通道分量之后,根据各目标RGB通道分量生成各待添加像素点。
S216:将各待添加像素点返回至原始图片中对应的原始像素点位置,得到目标着色效果图。
根据各目标RGB通道分量生成各待添加像素点之后,将各待添加像素点返回至原始图片中对应的原始像素点位置,得到目标着色效果图。
本实施例区别于独立权利要求1所要求保护的技术方案对应的实施例一,还增加了从属权利要求2至5对应要求保护的技术方案,当然,根据实际情况和要求的不同,可将各从属权利要求对应要求保护的技术方案在不影响方案完整性的基础上进行灵活组合,以更加符合不同使用场景的要求,本实施例只是给出了其中一种包含方案最多、效果最优的方案,因为情况复杂,无法对所有可能存在的方案一一列举,本领域技术人员应能意识到根据本申请提供的基本方法原理结合实际情况可以存在很多的例子,在不付出足够的创造性劳动下,应均在本申请的保护范围内。
相应于上面的方法实施例,本发明还提供了一种图片颜色转换装置,下文描述的图片颜色转换装置与上文描述的图片颜色转换方法可相互对应参照。
参见图5,图5为本发明实施例中一种图片颜色转换装置的结构框图,该装置可以包括:
请求解析模块51,用于对接收到的图片颜色转换请求进行解析,得到待颜色转换的原始图片和颜色转换类型;
原始分量获取模块52,用于获取原始图片中各原始像素点分别对应的原始RGB通道分量;
加权计算模块53,用于当颜色转换类型为黑白效果处理时,针对每个原始像素点对原始RGB通道分量进行加权计算;
黑白效果图获得模块54,用于根据得到的各第一加权计算结果确定各原始像素点分别对应的黑白像素点,将各黑白像素点返回至原始图片中对应的原始像素点位置,得到黑白效果图;
浓度及饱和度调整模块55,用于当颜色转换类型为着色效果处理时,获取目标着色效果图中各目标彩色像素点,对各目标彩色像素点进行浓度及饱和度调整,得到各调整后像素点;
像素点生成模块56,用于获取各调整后像素点分别对应的调整后RGB通道分量,并结合各原始RGB通道分量和各调整后RGB通道分量生成各待添加像素点;
着色效果图获得模块57,用于将各待添加像素点返回至原始图片中对应的原始像素点位置,得到目标着色效果图。
由上述技术方案可知,通过计算RGB通道分量的方式实现了从原始图片到相应效果图的快速转换,能够满足在不同场景下的切换速度,较大地降低了颜色转换复杂度,提升了颜色转换效率,保证了颜色在转移过程中的空间一致性。
在本发明的一种具体实施方式中,加权计算模块53包括:
权重系数获取子模块,用于获取预训练得到的RGB通道权重系数;
加权计算子模块,用于针对每个原始像素点根据RGB通道权重系数对原始RGB通道分量进行加权计算。
在本发明的一种具体实施方式中,黑白效果图获得模块54包括:
黑白像素值确定子模块,用于分别将各第一加权计算结果与预设像素阈值进行对比,并根据得到的各对比结果确定各目标黑白像素值;
黑白像素点生成子模块,用于根据各目标黑白像素值生成各原始像素点分别对应的黑白像素点。
在本发明的一种具体实施方式中,浓度及饱和度调整模块55包括:
第一分量获取子模块,用于获取各目标彩色像素点分别对应的第一RGB通道分量;
浓度调整子模块,用于利用预训练得到的像素浓度调整模型对各第一RGB通道分量进行浓度调整,得到各第二RGB通道分量;
饱和度调整子模块,用于利用预训练得到的饱和度调整模型对各第二RGB通道分量进行饱和度调整操作。
在本发明的一种具体实施方式中,像素点生成模块56包括:
加权计算子模块,用于针对每个调整后像素点对调整后RGB通道分量进行加权计算,得到第二加权计算结果;
分量计算子模块,用于结合各原始RGB通道分量和各第二加权计算结果计算各目标RGB通道分量;
像素点生成子模块,用于根据各目标RGB通道分量生成各待添加像素点。
相应于上面的方法实施例,参见图6,图6为本发明所提供的图片颜色转换设备的示意图,该设备可以包括:
存储器332,用于存储计算机程序;
处理器322,用于执行计算机程序时实现上述方法实施例的图片颜色转换方法的步骤。
具体的,请参考图7,图7为本实施例提供的一种图片颜色转换设备的具体结构示意图,该图片颜色转换设备可因配置或性能不同而产生比较大的差异,可以包括处理器(central processing units,CPU)322(例如,一个或一个以上处理器)和存储器332,存储器332存储有一个或一个以上的计算机应用程序342或数据344。其中,存储器332可以是短暂存储或持久存储。存储在存储器332的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对数据处理设备中的一系列指令操作。更进一步地,处理器322可以设置为与存储器332通信,在图片颜色转换设备301上执行存储器332中的一系列指令操作。
图片颜色转换设备301还可以包括一个或一个以上电源326,一个或一个以上有线或无线网络接口350,一个或一个以上输入输出接口358,和/或,一个或一个以上操作***341。
上文所描述的图片颜色转换方法中的步骤可以由图片颜色转换设备的结构实现。
相应于上面的方法实施例,本发明还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时可实现如下步骤:
对接收到的图片颜色转换请求进行解析,得到待颜色转换的原始图片和颜色转换类型;获取原始图片中各原始像素点分别对应的原始RGB通道分量;当颜色转换类型为黑白效果处理时,针对每个原始像素点对原始RGB通道分量进行加权计算;根据得到的各第一加权计算结果确定各原始像素点分别对应的黑白像素点,将各黑白像素点返回至原始图片中对应的原始像素点位置,得到黑白效果图;当颜色转换类型为着色效果处理时,获取目标着色效果图中各目标彩色像素点,对各目标彩色像素点进行浓度及饱和度调整,得到各调整后像素点;获取各调整后像素点分别对应的调整后RGB通道分量,并结合各原始RGB通道分量和各调整后RGB通道分量生成各待添加像素点;将各待添加像素点返回至原始图片中对应的原始像素点位置,得到目标着色效果图。
该计算机可读存储介质可以包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
对于本发明提供的计算机可读存储介质的介绍请参照上述方法实施例,本发明在此不做赘述。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置、设备及计算机可读存储介质而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的技术方案及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。
Claims (10)
1.一种图片颜色转换方法,其特征在于,包括:
对接收到的图片颜色转换请求进行解析,得到待颜色转换的原始图片和颜色转换类型;
获取所述原始图片中各原始像素点分别对应的原始RGB通道分量;
当所述颜色转换类型为黑白效果处理时,针对每个原始像素点对所述原始RGB通道分量进行加权计算;
根据得到的各第一加权计算结果确定各所述原始像素点分别对应的黑白像素点,将各所述黑白像素点返回至所述原始图片中对应的原始像素点位置,得到黑白效果图;
当所述颜色转换类型为着色效果处理时,获取目标着色效果图中各目标彩色像素点,对各所述目标彩色像素点进行浓度及饱和度调整,得到各调整后像素点;
获取各所述调整后像素点分别对应的调整后RGB通道分量,并结合各所述原始RGB通道分量和各所述调整后RGB通道分量生成各待添加像素点;
将各所述待添加像素点返回至所述原始图片中对应的原始像素点位置,得到所述目标着色效果图。
2.根据权利要求1所述的图片颜色转换方法,其特征在于,针对每个原始像素点对所述原始RGB通道分量进行加权计算,包括:
获取预训练得到的RGB通道权重系数;
针对每个原始像素点根据所述RGB通道权重系数对所述原始RGB通道分量进行加权计算。
3.根据权利要求1或2所述的图片颜色转换方法,其特征在于,根据得到的各第一加权计算结果确定各所述原始像素点分别对应的黑白像素点,包括:
分别将各所述第一加权计算结果与预设像素阈值进行对比,并根据得到的各对比结果确定各目标黑白像素值;
根据各所述目标黑白像素值生成各所述原始像素点分别对应的黑白像素点。
4.根据权利要求1所述的图片颜色转换方法,其特征在于,对各所述目标彩色像素点进行浓度及饱和度调整,包括:
获取各所述目标彩色像素点分别对应的第一RGB通道分量;
利用预训练得到的像素浓度调整模型对各所述第一RGB通道分量进行浓度调整,得到各第二RGB通道分量;
利用预训练得到的饱和度调整模型对各所述第二RGB通道分量进行饱和度调整操作。
5.根据权利要求4所述的图片颜色转换方法,其特征在于,结合各所述原始RGB通道分量和各所述调整后RGB通道分量生成各待添加像素点,包括:
针对每个调整后像素点对所述调整后RGB通道分量进行加权计算,得到第二加权计算结果;
结合各所述原始RGB通道分量和各所述第二加权计算结果计算各目标RGB通道分量;
根据各所述目标RGB通道分量生成各所述待添加像素点。
6.一种图片颜色转换装置,其特征在于,包括:
请求解析模块,用于对接收到的图片颜色转换请求进行解析,得到待颜色转换的原始图片和颜色转换类型;
原始分量获取模块,用于获取所述原始图片中各原始像素点分别对应的原始RGB通道分量;
加权计算模块,用于当所述颜色转换类型为黑白效果处理时,针对每个原始像素点对所述原始RGB通道分量进行加权计算;
黑白效果图获得模块,用于根据得到的各第一加权计算结果确定各所述原始像素点分别对应的黑白像素点,将各所述黑白像素点返回至所述原始图片中对应的原始像素点位置,得到黑白效果图;
浓度及饱和度调整模块,用于当所述颜色转换类型为着色效果处理时,获取目标着色效果图中各目标彩色像素点,对各所述目标彩色像素点进行浓度及饱和度调整,得到各调整后像素点;
像素点生成模块,用于获取各所述调整后像素点分别对应的调整后RGB通道分量,并结合各所述原始RGB通道分量和各所述调整后RGB通道分量生成各待添加像素点;
效果图获得模块,用于将各所述待添加像素点返回至所述原始图片中对应的原始像素点位置,得到所述目标着色效果图。
7.根据权利要求6所述的图片颜色转换装置,其特征在于,所述加权计算模块包括:
权重系数获取子模块,用于获取预训练得到的RGB通道权重系数;
加权计算子模块,用于针对每个原始像素点根据所述RGB通道权重系数对所述原始RGB通道分量进行加权计算。
8.根据权利要求6或7所述的图片颜色转换装置,其特征在于,所述黑白效果图获得模块包括:
黑白像素值确定子模块,用于分别将各所述第一加权计算结果与预设像素阈值进行对比,并根据得到的各对比结果确定各目标黑白像素值;
黑白像素点生成子模块,用于根据各所述目标黑白像素值生成各所述原始像素点分别对应的黑白像素点。
9.一种图片颜色转换设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至5任一项所述图片颜色转换方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述图片颜色转换方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111143452.1A CN113870099B (zh) | 2021-09-28 | 2021-09-28 | 一种图片颜色转换方法、装置、设备及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111143452.1A CN113870099B (zh) | 2021-09-28 | 2021-09-28 | 一种图片颜色转换方法、装置、设备及可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113870099A true CN113870099A (zh) | 2021-12-31 |
CN113870099B CN113870099B (zh) | 2023-06-27 |
Family
ID=78991763
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111143452.1A Active CN113870099B (zh) | 2021-09-28 | 2021-09-28 | 一种图片颜色转换方法、装置、设备及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113870099B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115797494A (zh) * | 2023-02-06 | 2023-03-14 | 武汉精臣智慧标识科技有限公司 | 图片二值化处理方法、装置、电子设备及存储介质 |
CN117435156A (zh) * | 2023-12-20 | 2024-01-23 | 汉朔科技股份有限公司 | 电子价签的显示信息生成方法、装置、设备及介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017045218A1 (zh) * | 2015-09-14 | 2017-03-23 | 深圳市华星光电技术有限公司 | 一种图像的自适应转换方法 |
CN109741279A (zh) * | 2019-01-04 | 2019-05-10 | Oppo广东移动通信有限公司 | 图像饱和度调整方法、装置、存储介质及终端 |
CN110335195A (zh) * | 2019-07-09 | 2019-10-15 | 北京字节跳动网络技术有限公司 | 车身颜色调整方法、装置、电子设备及存储介质 |
CN112788321A (zh) * | 2021-01-05 | 2021-05-11 | 锐芯微电子股份有限公司 | 图像颜色恢复方法和装置、摄像装置、存储介质 |
-
2021
- 2021-09-28 CN CN202111143452.1A patent/CN113870099B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017045218A1 (zh) * | 2015-09-14 | 2017-03-23 | 深圳市华星光电技术有限公司 | 一种图像的自适应转换方法 |
CN109741279A (zh) * | 2019-01-04 | 2019-05-10 | Oppo广东移动通信有限公司 | 图像饱和度调整方法、装置、存储介质及终端 |
CN110335195A (zh) * | 2019-07-09 | 2019-10-15 | 北京字节跳动网络技术有限公司 | 车身颜色调整方法、装置、电子设备及存储介质 |
CN112788321A (zh) * | 2021-01-05 | 2021-05-11 | 锐芯微电子股份有限公司 | 图像颜色恢复方法和装置、摄像装置、存储介质 |
Non-Patent Citations (1)
Title |
---|
张芸 等: "几种基于颜色模型的彩色图像黑白化算法", 《南昌工程学院学报》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115797494A (zh) * | 2023-02-06 | 2023-03-14 | 武汉精臣智慧标识科技有限公司 | 图片二值化处理方法、装置、电子设备及存储介质 |
CN117435156A (zh) * | 2023-12-20 | 2024-01-23 | 汉朔科技股份有限公司 | 电子价签的显示信息生成方法、装置、设备及介质 |
CN117435156B (zh) * | 2023-12-20 | 2024-05-28 | 汉朔科技股份有限公司 | 电子价签的显示信息生成方法、装置、设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113870099B (zh) | 2023-06-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109934776B (zh) | 模型生成方法、视频增强方法、装置及计算机可读存储介质 | |
US6807300B1 (en) | Noise reduction method utilizing color information, apparatus, and program for digital image processing | |
US8244056B2 (en) | Image contrast enhancement apparatus and method thereof | |
CN113870099B (zh) | 一种图片颜色转换方法、装置、设备及可读存储介质 | |
KR101384627B1 (ko) | 영상 내 객체 영역 자동분할 방법 | |
CN111489322B (zh) | 给静态图片加天空滤镜的方法及装置 | |
CN110335330B (zh) | 图像模拟生成方法及其***、深度学习算法训练方法及电子设备 | |
CN113658085B (zh) | 图像处理方法及装置 | |
Wang et al. | Color contrast-preserving decolorization | |
CN111353955A (zh) | 一种图像处理方法、装置、设备和存储介质 | |
KR101437626B1 (ko) | 화상 시퀀스에서의 관심 영역 기반 아티팩트 저감 시스템 및 방법 | |
CN109272526B (zh) | 图像处理方法、***及电子设备 | |
CN114862725A (zh) | 基于光流法实现运动感知模糊特效的方法及装置 | |
CN114596259A (zh) | 无参考的视频质量确定方法、装置、设备和存储介质 | |
EP3429197B1 (en) | Image processing apparatus, imaging apparatus, image processing method, and program | |
CN113781321B (zh) | 图像高亮区域的信息补偿方法、装置、设备及存储介质 | |
CN113610720A (zh) | 视频去噪方法及装置、计算机可读介质和电子设备 | |
CN113112422A (zh) | 图像处理方法、装置、电子设备、计算机可读介质 | |
CN113066020A (zh) | 图像处理方法及装置、计算机可读介质和电子设备 | |
CN107945139A (zh) | 一种图像处理方法、存储介质及智能终端 | |
KR20240063943A (ko) | 톤 매핑 방법, 디바이스 및 시스템 | |
CN113591838B (zh) | 目标检测方法、装置、电子设备和存储介质 | |
CN112215237B (zh) | 图像处理方法及装置、电子设备和计算机可读存储介质 | |
CN109242750B (zh) | 图片签名方法、图片匹配方法、装置、设备及存储介质 | |
CN113191376A (zh) | 图像处理方法、装置、电子设备和可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: A method, device, device, and readable storage medium for image color conversion Effective date of registration: 20231009 Granted publication date: 20230627 Pledgee: Tai'an Taiyue Tourism Technology Co.,Ltd. Pledgor: Taishan Information Technology Co.,Ltd. Registration number: Y2023980060332 |
|
PE01 | Entry into force of the registration of the contract for pledge of patent right |