CN112037160A - 图像处理方法、装置及设备 - Google Patents
图像处理方法、装置及设备 Download PDFInfo
- Publication number
- CN112037160A CN112037160A CN202010894912.3A CN202010894912A CN112037160A CN 112037160 A CN112037160 A CN 112037160A CN 202010894912 A CN202010894912 A CN 202010894912A CN 112037160 A CN112037160 A CN 112037160A
- Authority
- CN
- China
- Prior art keywords
- region
- color
- regions
- preset
- area
- 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
- 238000003672 processing method Methods 0.000 title claims abstract description 23
- 238000000819 phase cycle Methods 0.000 claims description 40
- 238000000034 method Methods 0.000 claims description 29
- 238000012163 sequencing technique Methods 0.000 claims description 24
- 230000004927 fusion Effects 0.000 claims description 17
- 230000011218 segmentation Effects 0.000 claims description 8
- 238000013508 migration Methods 0.000 abstract description 13
- 230000005012 migration Effects 0.000 abstract description 13
- 238000010586 diagram Methods 0.000 description 17
- 239000003086 colorant Substances 0.000 description 8
- 230000003247 decreasing effect Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 4
- 239000000203 mixture Substances 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/50—Image enhancement or restoration using two or more images, e.g. averaging or subtraction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/90—Determination of colour characteristics
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10024—Color image
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Facsimile Image Signal Circuits (AREA)
- Image Processing (AREA)
- Color Image Communication Systems (AREA)
Abstract
本申请公开了一种图像处理方法、装置及设备,属于图像处理技术领域。图像处理方法包括:获取原始图像和参考图像;根据色相信息,确定参考图像中与原始图像中的目标区域对应的第一区域;利用第一区域的颜色对目标区域进行处理,得到原始图像对应的目标图像。本申请的图像处理方法、装置及设备,能够提高颜色迁移速度和效率。
Description
技术领域
本申请属于图像处理技术领域,具体涉及一种图像处理方法、装置及设备。
背景技术
图像处理是用电子设备对图像进行处理,以达到所需结果的技术。图像处理包括但不限于:图像压缩,调整亮度,调整对比度,背景虚化,颜色渐变处理,滤镜处理和颜色迁移处理等等。
颜色迁移是指基于图像A和图像B,合成一幅新的图像C,图像C具有图像A的形状信息和图像B的颜色信息。
相关技术中的颜色迁移过程为先将RGB空间下的图像A和图像B转换到Lab空间下,利用图像的均值和标准差进行颜色迁移,得到Lab空间下的图像C,然后将图像C转换到RGB空间下,得到图像D。此时的图像D具有图像A的形状信息和图像B的颜色信息。
但是,在实现本申请过程中,发明人发现相关技术中至少存在如下问题:颜色迁移速度较慢,效率较低。
发明内容
本申请实施例的目的是提供一种图像处理方法、装置及设备,能够解决颜色迁移速度慢,效率低的问题。
为了解决上述技术问题,本申请是这样实现的:
第一方面,本申请实施例提供了一种图像处理方法,包括:
获取原始图像和参考图像;
根据色相信息,确定参考图像中与原始图像中的目标区域对应的第一区域;
利用第一区域的颜色对目标区域进行处理,得到原始图像对应的目标图像。
第二方面,本申请实施例提供了一种图像处理装置,包括:
获取模块,用于获取原始图像和参考图像;
确定模块,用于根据色相信息,确定参考图像中与原始图像中的目标区域对应的第一区域;
处理模块,用于利用第一区域的颜色对目标区域进行处理,得到原始图像对应的目标图像。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法的步骤。
在本申请实施例中,在获取到原始图像和参考图像后,可以根据色相信息,确定参考图像中与原始图像中的目标区域对应的第一区域,进而可以利用第一区域的颜色对目标区域进行处理,得到原始图像对应的目标图像。如此,在本申请实施例中,可以利用参考图像中与原始图像的目标区域对应的第一区域的颜色直接对该目标区域进行颜色处理,能够在图像的RGB空间内实现不同图像中的颜色迁移,而无需进行空间转换和计算图像的均值和标准差等,因此,相较于相关技术,本申请实施例提高了不同图像之间的颜色迁移速度和效率。
附图说明
图1是本申请实施例提供的一种图像处理方法的流程示意图;
图2是本申请实施例提供的划分原始图像和参考图像的第一种示意图;
图3是本申请实施例提供的排序位次的第一种示意图;
图4是本申请实施例提供的目标图像的第一种示意图;
图5是本申请实施例提供的划分原始图像和参考图像的第二种示意图;
图6是本申请实施例提供的排序位次的第二种示意图;
图7是本申请实施例提供的目标图像的第二种示意图;
图8是本申请实施例提供的一种图像处理装置的结构示意图;
图9是本申请实施例提供的一种电子设备的结构示意图;
图10是实现本申请实施例的一种电子设备的硬件结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的图像处理方法、装置及设备进行详细地说明。
图1是本申请实施例提供的一种图像处理方法的流程示意图。图像处理方法可以包括:
S101:获取原始图像和参考图像。
S102:根据色相信息,确定参考图像中与原始图像中的目标区域对应的第一区域。
S103:利用第一区域的颜色对目标区域进行处理,得到原始图像对应的目标图像。
上述各步骤的具体实现方式将在下文中进行详细描述。
在本申请实施例中,在获取到原始图像和参考图像后,可以根据色相信息,确定参考图像中与原始图像中的目标区域对应的第一区域,进而可以利用第一区域的颜色对目标区域进行处理,得到原始图像对应的目标图像。如此,在本申请实施例中,可以利用参考图像中与原始图像的目标区域对应的第一区域的颜色直接对该目标区域进行颜色处理,能够在图像的RGB空间内实现不同图像中的颜色迁移,而无需进行空间转换和计算图像的均值和标准差等,因此,相较于相关技术,本申请实施例提高了不同图像之间的颜色迁移速度和效率。
在本申请实施例的一些可能实现中,S102可以包括:按照第一预设区域划分方式,分别对原始图像和参考图像进行区域划分,得到原始图像对应的多个第二区域和参考图像对应的多个第三区域;根据多个第二区域的色相信息,生成原始图像对应的第一色相序列,以及根据多个第三区域的色相信息,生成参考图像对应的第二色相序列;根据第一色相序列和第二色相序列,确定参考图像中与原始图像中的目标区域对应的第一区域。
在本申请实施例的一些可能实现中,第一预设区域划分方式可以根据实际需要进行设置。
本申请实施例中以第一预设区域划分方式为平均4*5区域划分方式为例进行说明。其中,本申请实施例中平均4*5区域划分方式为水平方向上4等分,竖直方向上5等分。
示例性的,假设原始图像100和参考图像200均包括25行16列共400个像素点。
按照平均4*5区域划分方式,将原始图像100划分为20个第二区域,将参考图像200划分为20个第三区域,如图2所示。图2是本申请实施例提供的划分原始图像和参考图像的示意图。20个第二区域自左至右,自上而下分别为第1个第二区域201、第2个第二区域202、……、第20个第二区域220。20个第三区域自左至右,自上而下分别为第1个第三区域301、第2个第三区域302、……、第20个第三区域320。可以理解的是,每个第二区域和每个第三区域均包括5行4列共20个像素点。
假设,第1个第二区域201至第20个第二区域220包括的20个像素点的平均RGB颜色依次分别为(34,253,5)、(46,65,76)、(155,46,76)、(56,46,54)、(46,54,32)、(78,65,234)、(36,65,49)、(136,165,149)、(136,87,58)、(136,23,65)、(136,23,65)、(136,34,87)、(165,57,89)、(189,200,43)、(200,123,83)、(246,234,231)、(243,157,138)、(254,158,156)、(140,140,240)和(243,157,138)。
第1个第三区域301至第20个第三区域320包括的20个像素点的平均RGB颜色依次分别为(65,34,57)、(146,165,176)、(155,146,176)、(156,146,154)、(146,154,132)、(178,165,34)、(136,165,149)、(36,165,149)、(136,8,58)、(16,23,65)、(13,123,65)、(136,134,87)、(65,157,89)、(189,200,143)、(200,123,183)、(246,34,21)、(143,57,38)、(54,58,56)、(140,240,140)和(143,57,38)。
则第1个第二区域201至第20个第二区域220对应的色相值分别为:113°、202°、343°、312°、82°、245°、147°、147°、22°、338°、338°、329°、342°、64°、21°、12°、11°、1°、240°和11°。
第1个第三区域301至第20个第三区域320对应的色相值分别为:315°、202°、258°、312°、82°、55°、147°、173°、337°、231°、148°、58°、136°、72°、313°、3°、11°、150°、120°和11°。
将第1个第二区域201至第20个第二区域220对应的色相值按照从小到大进行排序,生成原始图像100对应的第一色相序列:1°、11°、12°、21°、22°、64°、82°、113°、147°、202°、240°、245°、312°、329°、338°、342°和343°。
将第1个第三区域301至第20个第三区域320对应的色相值按照从小到大进行排序,生成参考图像200对应的第二色相序列:3°、11°、55°、58°、72°、82°、120°、136°、147°、148°、150°、173°、202°、231°、258°、312°、313°、315°和337°。
当生成原始图像100对应的第一色相序列和参考图像200对应的第二色相序列后,根据第一色相序列和第二色相序列,确定参考图像200中与原始图像100中的目标区域对应的第一区域。
在本申请实施例的一些可能实现中,根据第一色相序列和第二色相序列,确定参考图像中与原始图像中的目标区域对应的第一区域,可以包括:按照预设分割方式,分别对第一色相序列和第二色相序列进行分割,得到第一色相序列对应的多个第一色相子序列和第二色相序列对应的多个第二色相子序列;分别将多个第一色相子序列对应的第二区域和多个第二色相子序列对应的第三区域按照第一预设面积大小顺序进行排序,得到多个第一色相子序列对应的第二区域的排序位次和多个第二色相子序列对应的第三区域的排序位次;将参考图像中与目标区域对应的排序位次相同的区域,确定为第一区域。
本申请实施例并不对预设分割方式进行限定,任何可用的分割方式均可应用于本申请实施例中。
假设预设分割方式为将色相序列均分为3个色相子序列。当色相序列包括的色相值数量能被3整除时,每个色相子序列包括的色相值数量相等。当色相序列包括的色相值数量不能被3整除时,最后一个色相子序列包括的色相值数量为色相序列包括的色相值数量与3的商和余数之和;除最后一个色相子序列之外的其他色相子序列包括的色相值数量为色相序列包括的色相值数量与3的商。
则上述第一色相序列划分为3个第一色相子序列,其中,第一个第一色相子序列包括5个色相值分别为:1°、11°、12°、21°和22°。第二个第一色相子序列包括5个色相值分别为:64°、82°、113°、147°和202°。第三个第一色相子序列包括7个色相值分别为:240°、245°、312°、329°、338°、342°和343°。
上述第二色相序列划分为3个第一色相子序列,其中,第一个第二色相子序列包括6个色相值分别为:3°、11°、55°、58°、72°和82°。第二个第二色相子序列包括6个色相值分别为:120°、136°、147°、148°、150°和173°。第三个第二色相子序列包括7个色相值分别为:202°、231°、258°、312°、313°、315°和337°。
第一个第一色相子序列对应的第二区域包括:第9个第二区域209、第15个第二区域215、第16个第二区域216、第17个第二区域217、第18个第二区域218和第20个第二区域220。第一个第一色相子序列对应的第二区域的面积为6个第二区域。
第二个第一色相子序列对应的第二区域包括:第1个第二区域201、第2个第二区域202、第5个第二区域205、第7个第二区域207、第8个第二区域208和第14个第二区域214。第二个第一色相子序列对应的第二区域的面积为6个第二区域。
第三个第一色相子序列对应的第二区域包括:第3个第二区域203、第4个第二区域204、第6个第二区域206、第10个第二区域210、第11个第二区域211、第12个第二区域212、第13个第二区域213和第19个第二区域219。第三个第一色相子序列对应的第二区域的面积为8个第二区域。
第一个第二色相子序列对应的第三区域包括:第5个第三区域305、第6个第三区域306、第12个第三区域312、第14个第三区域314、第16个第三区域316、第17个第三区域317和第20个第三区域320。第一个第二色相子序列对应的第三区域的面积为7个第三区域。
第二个第二色相子序列对应的第三区域包括:第7个第三区域307、第8个第三区域308、第11个第三区域311、第13个第三区域313、第18个第三区域318和第19个第三区域319。第二个第二色相子序列对应的第三区域的面积为6个第三区域。
第三个第二色相子序列对应的第三区域包括:第1个第三区域301、第2个第三区域302、第3个第三区域303、第4个第三区域304、第9个第三区域309、第10个第三区域310和第15个第三区域315。第三个第二色相子序列对应的第三区域的面积为7个第三区域。
本申请实施例并不对第一预设面积大小顺序进行限定,任何可用的面积大小顺序均可应用于本申请实施例中。比如面积由大到小的顺序,或者面积由小到大的顺序。
将与第一个第一色相子序列对应的第二区域、与第二个第一色相子序列对应的第二区域和与第三个第一色相子序列对应的第二区域,按照面积由大到小的顺序进行排序,则与第三个第一色相子序列对应的第二区域为第一位次,与第一个第一色相子序列对应的第二区域为第二位次,与第二个第一色相子序列对应的第二区域为第三位次。
将与第一个第二色相子序列对应的第三区域、与第二个第二色相子序列对应的第三区域和与第三个第二色相子序列对应的第三区域,按照面积由大到小的顺序进行排序,则与第一个第二色相子序列对应的第三区域为第一位次,与第三个第二色相子序列对应的第三区域为第二位次,与第二个第二色相子序列对应的第三区域为第三位次。
排序位次结果如图3所示,图3是本申请实施例提供的排序位次的第一种示意图。
当目标区域为与第三个第一色相子序列对应的第二区域时,将与第一个第二色相子序列对应的第三区域确定为第一区域。即目标区域包括第3个第二区域203、第4个第二区域204、第6个第二区域206、第10个第二区域210、第11个第二区域211、第12个第二区域212、第13个第二区域213和第19个第二区域219时,第一区域包括第5个第三区域305、第6个第三区域306、第12个第三区域312、第14个第三区域314、第16个第三区域316、第17个第三区域317和第20个第三区域320。
当目标区域为与第一个第一色相子序列对应的第二区域时,将与第三个第二色相子序列对应的第三区域确定为第一区域。即目标区域包括第9个第二区域209、第15个第二区域215、第16个第二区域216、第17个第二区域217、第18个第二区域218和第20个第二区域220时,第一区域包括第1个第三区域301、第2个第三区域302、第3个第三区域303、第4个第三区域304、第9个第三区域309、第10个第三区域310和第15个第三区域315。
当目标区域为与第二个第一色相子序列对应的第二区域时,将与第二个第二色相子序列对应的第三区域确定为第一区域。即目标区域包括第1个第二区域201、第2个第二区域202、第5个第二区域205、第7个第二区域207、第8个第二区域208和第14个第二区域214时,第一区域包括第7个第三区域307、第8个第三区域308、第11个第三区域311、第13个第三区域313、第18个第三区域318和第19个第三区域319。
当确定出参考图像200中与原始图像100中的目标区域对应的第一区域后,利用第一区域的颜色对目标区域进行处理,得到原始图像100对应的目标图像500。
在本申请实施例的一些可能实现中,在S102之后,S103之前,本申请实施例提供的图像处理方法还可以包括:根据第一区域包括的多个第三区域中的每个第三区域的颜色,计算第一区域的平均颜色;将该平均颜色,确定为第一区域的颜色。
示例性的,下面以目标区域包括第3个第二区域203、第4个第二区域204、第6个第二区域206、第10个第二区域210、第11个第二区域211、第12个第二区域212、第13个第二区域213和第19个第二区域219,第一区域包括第5个第三区域305、第6个第三区域306、第12个第三区域312、第14个第三区域314、第16个第三区域316、第17个第三区域317和第20个第三区域320为例进行说明。
第一区域的平均颜色即为第5个第三区域305、第6个第三区域306、第12个第三区域312、第14个第三区域314、第16个第三区域316、第17个第三区域317和第20个第三区域320的平均颜色。
第一区域的平均颜色中的红色分量R为:
(146+178+136+189+246+143+143)/7=169。
第一区域的平均颜色中的绿色分量G为:
(154+165+134+200+34+57+57)/7=114。
第一区域的平均颜色中的蓝色分量B为:
(132+34+87+143+21+38+38)/7=70。
则包括第5个第三区域305、第6个第三区域306、第12个第三区域312、第14个第三区域314、第16个第三区域316、第17个第三区域317和第20个第三区域320的第一区域的平均RGB颜色为(169,114,70)。将该平均RGB颜色(169,114,70)确定为第一区域的颜色。
类似的,确定出包括第1个第三区域301、第2个第三区域302、第3个第三区域303、第4个第三区域304、第9个第三区域309、第10个第三区域310和第15个第三区域315的第一区域的颜色为(125,92,124)。
确定出包括第7个第三区域307、第8个第三区域308、第11个第三区域311、第13个第三区域313、第18个第三区域318和第19个第三区域319的第一区域的颜色为(74,151,108)。
在确定出参考图像200中与原始图像100中的目标区域对应的第一区域后,利用第一区域的颜色对目标区域进行处理,得到原始图像100对应的目标图像500。
在本申请实施例的一些可能实现中,S103可以包括计算目标区域的原始颜色与第一区域的颜色的平均颜色;将目标区域的颜色调整为平均颜色。
在本申请实施例的一些可能实现中,S103可以包括根据预设融合参数,将目标区域的原始颜色与第一区域的颜色进行融合,得到融合颜色;将目标区域的颜色调整为融合颜色。
在本申请实施例的一些可能实现中,可以利用公式(1)计算融合颜色。
F(r,g,b)=(b*Rr+a*R1,b*Gr+a*G1,b*Br+a*B1) (1)
公式(1)中F(r,g,b)为融合颜色,Rr为目标区域的原始颜色中红色分量,Gr为目标区域的原始颜色中绿色分量,Br为目标区域的原始颜色中蓝色分量,R1为第一区域的颜色中红色分量,G1为第一区域的颜色中绿色分量,B1为第一区域的颜色中蓝色分量,a和b为融合参数。
在本申请实施例的一些可能实现中,融合参数a和融合参数b可以根据实际需要进行设置。
假设,融合参数b=100%,融合参数a=60%。
下面以目标区域包括第3个第二区域203、第4个第二区域204、第6个第二区域206、第10个第二区域210、第11个第二区域211、第12个第二区域212、第13个第二区域213和第19个第二区域219,第一区域的颜色为(169,114,70)为例进行说明。
第3个第二区域203对应的融合颜色为:
(155+60%*169,46+60%*114,76+60%*70)=(256,115,118)。然后,由于红色分量等于256,而颜色范围在0-255之间,则(256,115,118)转化为(0,115,118)。将第3个第二区域203颜色由(155,46,76)调整为(0,115,118)。
类似的,可以对目标区域包括的第4个第二区域204、第6个第二区域206、第10个第二区域210、第11个第二区域211、第12个第二区域212、第13个第二区域213和第19个第二区域219的颜色进行调整。
类似的,还可以对第9个第二区域209、第15个第二区域215、第16个第二区域216、第17个第二区域217、第18个第二区域218、第20个第二区域220、第1个第二区域201、第2个第二区域202、第3个第二区域203、第4个第二区域204、第9个第二区域209、第10个第二区域210和第15个第二区域215的颜色进行调整。
颜色调整后得到的图像即为目标图像500,如图4所示。图4是本申请实施例提供的目标图像的第一种示意图。
在本申请实施例中,颜色迁移无需进行空间转换和计算图像的均值和标准差等,能够提高颜色迁移速度和效率。
在本申请实施例的一些可能实现中,S102可以包括:按照第二预设区域划分方式,分别对原始图像和参考图像进行区域划分,得到原始图像对应的多个第四区域和参考图像对应的多个第五区域;根据第四区域的色相信息和多个预设色相信息划分区间,确定原始图像中与每一个预设色相信息划分区间对应的第六区域,以及根据第五区域的色相信息和多个预设色相信息划分区间,确定参考图像中与每一个预设色相信息划分区间对应的第七区域;分别将多个预设色相信息划分区间对应的第六区域和多个预设色相信息划分区间对应的第七区域按照第二预设面积大小顺序进行排序,得到多个预设色相信息划分区间对应的第六区域的排序位次和多个预设色相信息划分区间对应的第七区域的排序位次;将参考图像中与目标区域对应的排序位次相同的区域,确定为第一区域。
在本申请实施例的一些可能实现中,第二预设区域划分方式可以根据实际需要进行设置。
本申请实施例中以第二预设区域划分方式为平均4*5区域划分方式为例进行说明。其中,本申请实施例中平均4*5区域划分方式为水平方向上4等分,竖直方向上5等分。
示例性的,假设原始图像100和参考图像200均包括25行16列共400个像素点。
按照平均4*5区域划分方式,将原始图像100划分为20个第四区域,将参考图像200划分为20个第五区域,如图5所示。图5是本申请实施例提供的划分原始图像和参考图像的第二种示意图。20个第四区域自左至右,自上而下分别为第1个第四区域401、第2个第四区域402、……、第20个第四区域420。20个第五区域自左至右,自上而下分别为第1个第五区域501、第2个第五区域502、……、第20个第五区域520。可以理解的是,每个第四区域和每个第五区域均包括5行4列共20个像素点。
假设,第1个第四区域401至第20个第四区域420包括的20个像素点的平均RGB颜色依次分别为(34,253,5)、(46,65,76)、(155,46,76)、(56,46,54)、(46,54,32)、(78,65,234)、(36,65,49)、(136,165,149)、(136,87,58)、(136,23,65)、(136,23,65)、(136,34,87)、(165,57,89)、(189,200,43)、(200,123,83)、(246,234,231)、(243,157,138)、(254,158,156)、(140,140,240)和(243,157,138)。
第1个第五区域501至第20个第五区域520包括的20个像素点的平均RGB颜色依次分别为(65,34,57)、(146,165,176)、(155,146,176)、(156,146,154)、(146,154,132)、(178,165,34)、(136,165,149)、(36,165,149)、(136,8,58)、(16,23,65)、(13,123,65)、(136,134,87)、(65,157,89)、(189,200,143)、(200,123,183)、(246,34,21)、(143,57,38)、(54,58,56)、(140,240,140)和(143,57,38)。
则第1个第四区域401至第20个第四区域420对应的色相值分别为:113°、202°、343°、312°、82°、245°、147°、147°、22°、338°、338°、329°、342°、64°、21°、12°、11°、1°、240°和11°。
第1个第五区域501至第20个第五区域520对应的色相值分别为:315°、202°、258°、312°、82°、55°、147°、173°、337°、231°、148°、58°、136°、72°、313°、3°、11°、150°、120°和11°。
在本申请实施例的一些可能实现中,预设色相信息划分区间可以根据实际需求进行设置。
假设有三个预设色相信息划分区间,第一个预设色相信息划分区间为[0,120),第二个预设色相信息划分区间为[120,240),第三个预设色相信息划分区间为[240,360)。
根据第1个第四区域401至第20个第四区域420对应的色相值和上述三个预设色相信息划分区间,确定与第一个预设色相信息划分区间对应的第六区域包括:第1个第四区域401、第5个第四区域405、第9个第四区域409、第14个第四区域414、第15个第四区域415、第16个第四区域416、第17个第四区域417、第18个第四区域418和第20个第四区域420,共9个第四区域。确定与第二个预设色相信息划分区间对应的第六区域包括:第2个第四区域402、第7个第四区域407和第8个第四区域408,共3个第四区域。确定与第三个预设色相信息划分区间对应的第六区域包括:第3个第四区域403、第4个第四区域404、第6个第四区域406、第10个第四区域410、第11个第四区域411、第12个第四区域412、第13个第四区域413和第19个第四区域419,共8个第四区域。
根据第1个第五区域501至第20个第五区域520对应的色相值和上述三个预设色相信息划分区间,确定与第一个预设色相信息划分区间对应的第七区域包括:第5个第五区域505、第6个第五区域506、第12个第五区域512、第14个第五区域514、第16个第五区域516、第17个第五区域517和第20个第五区域520,共7个第五区域。确定与第二个预设色相信息划分区间对应的第七区域包括:第2个第五区域502、第7个第五区域507、第8个第五区域508、第11个第五区域511、第13个第五区域513、第18个第五区域518和第19个第五区域519,共7个第五区域。确定与第三个预设色相信息划分区间对应的第七区域包括:第1个第五区域501、第3个第五区域503、第4个第五区域504、第9个第五区域509、第10个第五区域510和第15个第五区域515,共6个第五区域。
本申请实施例并不对第二预设面积大小顺序进行限定,任何可用的面积大小顺序均可应用于本申请实施例中。比如面积由大到小的顺序,或者面积由小到大的顺序。
将与第一个预设色相信息划分区间对应的第六区域、与第二个预设色相信息划分区间对应的第六区域和与第三个预设色相信息划分区间对应的第六区域,按照面积由大到小的顺序进行排序,则与第一个预设色相信息划分区间对应的第六区域为第一位次,与第三个预设色相信息划分区间对应的第六区域为第二位次,与第二个预设色相信息划分区间对应的第六区域为第三位次。
将与第一个预设色相信息划分区间对应的第七区域、与第二个预设色相信息划分区间对应的第七区域和与第三个预设色相信息划分区间对应的第七区域,按照面积由大到小的顺序进行排序,则与第一个预设色相信息划分区间对应的第七区域为第一位次,与第二个预设色相信息划分区间对应的第七区域为第二位次,与第三个预设色相信息划分区间对应的第七区域为第三位次。
排序位次结果如图6所示,图6是本申请实施例提供的排序位次的第二种示意图。
当目标区域为与第一个预设色相信息划分区间对应的第六区域时,将与第一个预设色相信息划分区间对应的第七区域确定为第一区域。即目标区域包括第1个第四区域401、第5个第四区域405、第9个第四区域409、第14个第四区域414、第15个第四区域415、第16个第四区域416、第17个第四区域417、第18个第四区域418和第20个第四区域420时,第一区域包括第5个第五区域505、第6个第五区域506、第12个第五区域512、第14个第五区域514、第16个第五区域516、第17个第五区域517和第20个第五区域520。
当目标区域为与第三个预设色相信息划分区间对应的第六区域时,将与第二个预设色相信息划分区间对应的第七区域确定为第一区域。即目标区域包括第3个第四区域403、第4个第四区域404、第6个第四区域406、第10个第四区域410、第11个第四区域411、第12个第四区域412、第13个第四区域413和第19个第四区域419时,第一区域包括第2个第五区域502、第7个第五区域507、第8个第五区域508、第11个第五区域511、第13个第五区域513、第18个第五区域518和第19个第五区域519。
当目标区域为与第二个预设色相信息划分区间对应的第六区域时,将与第三个预设色相信息划分区间对应的第七区域确定为第一区域。即目标区域包括第2个第四区域402、第7个第四区域407和第8个第四区域408时,第一区域包括第1个第五区域501、第3个第五区域503、第4个第五区域504、第9个第五区域509、第10个第五区域510和第15个第五区域515。
当确定出参考图像200中与原始图像100中的目标区域对应的第一区域后,利用第一区域的颜色对目标区域进行处理,得到原始图像100对应的目标图像500。
在本申请实施例的一些可能实现中,在S102之后,S103之前,本申请实施例提供的图像处理方法还可以包括:根据第一区域包括的多个第五区域中的每个第五区域的颜色,计算第一区域的平均颜色;将该平均颜色,确定为第一区域的颜色。
示例性的,下面以目标区域包括第1个第四区域401、第5个第四区域405、第9个第四区域409、第14个第四区域414、第15个第四区域415、第16个第四区域416、第17个第四区域417、第18个第四区域418和第20个第四区域420,第一区域包括第5个第五区域505、第6个第五区域506、第12个第五区域512、第14个第五区域514、第16个第五区域516、第17个第五区域517和第20个第五区域520为例进行说明。
第一区域的平均颜色即为第5个第五区域505、第6个第五区域506、第12个第五区域512、第14个第五区域514、第16个第五区域516、第17个第五区域517和第20个第五区域520的平均颜色。
第一区域的平均颜色中的红色分量R为:
(146+178+136+189+246+143+143)/7=169。
第一区域的平均颜色中的绿色分量G为:
(154+165+134+200+34+57+57)/7=114。
第一区域的平均颜色中的蓝色分量B为:
(132+34+87+143+21+38+38)/7=70。
则包括第5个第五区域505、第6个第五区域506、第12个第五区域512、第14个第五区域514、第16个第五区域516、第17个第五区域517和第20个第五区域520的第一区域的平均RGB颜色为(169,114,70)。将该平均RGB颜色(169,114,70)确定为第一区域的颜色。
类似的,确定出包括第2个第五区域502、第7个第五区域507、第8个第五区域508、第11个第五区域511、第13个第五区域513、第18个第五区域518和第19个第五区域519的第一区域的颜色为(84,153,118)。
确定出包括第1个第五区域501、第3个第五区域503、第4个第五区域504、第9个第五区域509、第10个第五区域510和第15个第五区域515的第一区域的颜色为(121,80,116)。
在确定出参考图像200中与原始图像100中的目标区域对应的第一区域后,利用第一区域的颜色对目标区域进行处理,得到原始图像100对应的目标图像500。
在本申请实施例的一些可能实现中,S103可以包括根据预设融合参数,将目标区域的原始颜色与第一区域的颜色进行融合,得到融合颜色;将目标区域的颜色调整为融合颜色。
在本申请实施例的一些可能实现中,可以利用上述公式(1)计算融合颜色。
假设融合参数b=100%,a=60%。
以目标区域包括第1个第四区域401、第5个第四区域405、第9个第四区域409、第14个第四区域414、第15个第四区域415、第16个第四区域416、第17个第四区域417、第18个第四区域418和第20个第四区域420为例,第一区域的颜色为(169,114,70)。
第1个第四区域401对应的融合颜色为:
(34+60%*169,253+60%*114,5+60%*70)=(135,322,47)。然后,由于绿色分量322大于255,而颜色范围在0-255之间,则(135,322,47)转化为(135,66,47)。将第1个第四区域401颜色由(34,253,5)调整为(135,66,47)。
类似的,可以对目标区域包括的第5个第四区域405、第9个第四区域409、第14个第四区域414、第15个第四区域415、第16个第四区域416、第17个第四区域417、第18个第四区域418和第20个第四区域420的颜色进行调整。
类似的,还可以对第3个第四区域403、第4个第四区域404、第6个第四区域406、第10个第四区域410、第11个第四区域411、第12个第四区域412、第13个第四区域413、第19个第四区域419、第2个第四区域402、第7个第四区域407和第8个第四区域408的颜色进行调整。
颜色调整后得到的图像即为目标图像500,如图7所示。图7是本申请实施例提供的目标图像的第二种示意图。
在本申请实施例中,颜色迁移无需进行空间转换和计算图像的均值和标准差等,能够提高颜色迁移速度和效率。
在本申请实施例的一些可能实现中,参考图像可以为用户从预先存储的图像中选择的图像或在获取到原始图像之后利用图像采集组件采集到的图像。
在本申请实施例中,用户可以选择参考图像或拍摄图像,使得得到的目标图像能够满足用户需求。在用户拍摄图像的情况下,还能够保留拍摄时的氛围感。
需要说明的是,本申请实施例提供的图像处理方法,执行主体可以为图像处理装置,或者该图像处理装置中的用于执行图像处理方法的控制模块。本申请实施例中以图像处理装置执行图像处理方法为例,说明本申请实施例提供的图像处理装置。
图8是本申请实施例提供的一种图像处理装置的结构示意图。图像处理装置可以包括:
获取模块801,用于获取原始图像和参考图像;
确定模块802,用于根据色相信息,确定参考图像中与原始图像中的目标区域对应的第一区域;
处理模块803,用于利用第一区域的颜色对目标区域进行处理,得到原始图像对应的目标图像。
在本申请实施例的一些可能实现中,处理模块803,具体可以用于:
根据预设融合参数,将目标区域的原始颜色与第一区域的颜色进行融合,得到融合颜色;
将目标区域的颜色调整为融合颜色。
在本申请实施例的一些可能实现中,确定模块802,可以包括:
第一划分子模块,用于按照第一预设区域划分方式,分别对原始图像和参考图像进行区域划分,得到原始图像对应的多个第二区域和参考图像对应的多个第三区域;
生成子模块,用于根据多个第二区域的色相信息,生成原始图像对应的第一色相序列,以及根据多个第三区域的色相信息,生成参考图像对应的第二色相序列;
第一确定子模块,用于根据第一色相序列和第二色相序列,确定参考图像中与原始图像中的目标区域对应的第一区域。
在本申请实施例的一些可能实现中,第一确定子模块,具体用于:
按照预设分割方式,分别对第一色相序列和第二色相序列进行分割,得到第一色相序列对应的多个第一色相子序列和第二色相序列对应的多个第二色相子序列;
分别将多个第一色相子序列对应的第二区域和多个第二色相子序列对应的第三区域按照第一预设面积大小顺序进行排序,得到多个第一色相子序列对应的第二区域的排序位次和多个第二色相子序列对应的第三区域的排序位次;
将参考图像中与目标区域对应的排序位次相同的区域,确定为第一区域。
在本申请实施例的一些可能实现中,确定模块802,可以包括:
第二划分子模块,用于按照第二预设区域划分方式,分别对原始图像和参考图像进行区域划分,得到原始图像对应的多个第四区域和参考图像对应的多个第五区域;
第二确定子模块,用于根据第四区域的色相信息和多个预设色相信息划分区间,确定原始图像中与每一个预设色相信息划分区间对应的第六区域,以及根据第五区域的色相信息和多个预设色相信息划分区间,确定参考图像中与每一个预设色相信息划分区间对应的第七区域;
区域排序子模块,用于分别将多个预设色相信息划分区间对应的第六区域和多个预设色相信息划分区间对应的第七区域按照第二预设面积大小顺序进行排序,得到多个预设色相信息划分区间对应的第六区域的排序位次和多个预设色相信息划分区间对应的第七区域的排序位次;
第三确定子模块,用于将参考图像中与目标区域对应的排序位次相同的区域,确定为第一区域。
在本申请实施例的一些可能实现中,本申请实施例提供的图像处理装置还可以包括:
计算模块,用于根据第一区域包括的多个第三区域中的每个第三区域的颜色或第一区域包括的多个第五区域中的每个第五区域的颜色,计算第一区域的平均颜色;将平均颜色,确定为第一区域的颜色。
在本申请实施例的一些可能实现中,参考图像为用户从预先存储的图像中选择的图像或在获取到原始图像之后利用图像采集组件采集到的图像。
本申请实施例中的图像处理装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的图像处理装置可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
本申请实施例提供的图像处理装置能够实现图1至图7的图像处理方法实施例中图像处理装置实现的各个过程,为避免重复,这里不再赘述。
可选地,如图9所示,本申请实施例还提供一种电子设备900,包括处理器901,存储器902,存储在存储器902上并可在所述处理器901上运行的程序或指令,该程序或指令被处理器901执行时实现上述图像处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要注意的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图10是实现本申请实施例的一种电子设备的硬件结构示意图。
该电子设备1000包括但不限于:射频单元1001、网络模块1002、音频输出单元1003、输入单元1004、传感器1005、显示单元1006、用户输入单元1007、接口单元1008、存储器1009、以及处理器1010等部件。
本领域技术人员可以理解,电子设备1000还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器1010逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图10中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,处理器1010,用于获取原始图像和参考图像;根据色相信息,确定参考图像中与原始图像中的目标区域对应的第一区域;利用第一区域的颜色对目标区域进行处理,得到原始图像对应的目标图像。
在本申请实施例的一些可能实现中,处理器1010,具体可以用于:
根据预设融合参数,将目标区域的原始颜色与第一区域的颜色进行融合,得到融合颜色;
将目标区域的颜色调整为融合颜色。
在本申请实施例的一些可能实现中,处理器1010,具体可以用于:
按照第一预设区域划分方式,分别对原始图像和参考图像进行区域划分,得到原始图像对应的多个第二区域和参考图像对应的多个第三区域;
根据多个第二区域的色相信息,生成原始图像对应的第一色相序列,以及根据多个第三区域的色相信息,生成参考图像对应的第二色相序列;
根据第一色相序列和第二色相序列,确定参考图像中与原始图像中的目标区域对应的第一区域。
在本申请实施例的一些可能实现中,处理器1010,具体可以用于:
按照预设分割方式,分别对第一色相序列和第二色相序列进行分割,得到第一色相序列对应的多个第一色相子序列和第二色相序列对应的多个第二色相子序列;
分别将多个第一色相子序列对应的第二区域和多个第二色相子序列对应的第三区域按照第一预设面积大小顺序进行排序,得到多个第一色相子序列对应的第二区域的排序位次和多个第二色相子序列对应的第三区域的排序位次;
将参考图像中与目标区域对应的排序位次相同的区域,确定为第一区域。
在本申请实施例的一些可能实现中,处理器1010,具体可以用于:
按照第二预设区域划分方式,分别对原始图像和参考图像进行区域划分,得到原始图像对应的多个第四区域和参考图像对应的多个第五区域;
根据第四区域的色相信息和多个预设色相信息划分区间,确定原始图像中与每一个预设色相信息划分区间对应的第六区域,以及根据第五区域的色相信息和多个预设色相信息划分区间,确定参考图像中与每一个预设色相信息划分区间对应的第七区域;
分别将多个预设色相信息划分区间对应的第六区域和多个预设色相信息划分区间对应的第七区域按照第二预设面积大小顺序进行排序,得到多个预设色相信息划分区间对应的第六区域的排序位次和多个预设色相信息划分区间对应的第七区域的排序位次;
将参考图像中与目标区域对应的排序位次相同的区域,确定为第一区域。
在本申请实施例的一些可能实现中,处理器1010,还可以用于:
根据第一区域包括的多个第三区域中的每个第三区域的颜色或第一区域包括的多个第五区域中的每个第五区域的颜色,计算第一区域的平均颜色;将平均颜色,确定为第一区域的颜色。
应理解的是,本申请实施例中,输入单元1004可以包括图形处理器(GraphicsProcessing Unit,GPU)10041和麦克风10042,图形处理器10041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1006可包括显示面板10061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板10061。用户输入单元1007包括触控面板10071以及其他输入设备10072。触控面板10071,也称为触摸屏。触控面板10071可包括触摸检测装置和触摸控制器两个部分。其他输入设备10072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器1009可用于存储软件程序以及各种数据,包括但不限于应用程序和操作***。处理器1010可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1010中。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述图像处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述图像处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
Claims (13)
1.一种图像处理方法,其特征在于,所述方法包括:
获取原始图像和参考图像;
根据色相信息,确定所述参考图像中与所述原始图像中的目标区域对应的第一区域;
利用所述第一区域的颜色对所述目标区域进行处理,得到所述原始图像对应的目标图像。
2.根据权利要求1所述的方法,其特征在于,所述利用所述第一区域的颜色对所述目标区域进行处理,包括:
根据预设融合参数,将所述目标区域的原始颜色与所述第一区域的颜色进行融合,得到融合颜色;
将所述目标区域的颜色调整为所述融合颜色。
3.根据权利要求1所述的方法,其特征在于,所述根据色相信息,确定所述参考图像中与所述原始图像中的目标区域对应的第一区域,包括:
按照第一预设区域划分方式,分别对所述原始图像和所述参考图像进行区域划分,得到所述原始图像对应的多个第二区域和所述参考图像对应的多个第三区域;
根据所述多个第二区域的色相信息,生成所述原始图像对应的第一色相序列,以及根据所述多个第三区域的色相信息,生成所述参考图像对应的第二色相序列;
根据所述第一色相序列和所述第二色相序列,确定所述参考图像中与所述原始图像中的目标区域对应的第一区域。
4.根据权利要求3所述的方法,其特征在于,所述根据所述第一色相序列和所述第二色相序列,确定所述参考图像中与所述原始图像中的目标区域对应的第一区域,包括:
按照预设分割方式,分别对所述第一色相序列和所述第二色相序列进行分割,得到所述第一色相序列对应的多个第一色相子序列和所述第二色相序列对应的多个第二色相子序列;
分别将所述多个第一色相子序列对应的第二区域和所述多个第二色相子序列对应的第三区域按照第一预设面积大小顺序进行排序,得到所述多个第一色相子序列对应的第二区域的排序位次和所述多个第二色相子序列对应的第三区域的排序位次;
将所述参考图像中与所述目标区域对应的排序位次相同的区域,确定为所述第一区域。
5.根据权利要求1所述的方法,其特征在于,所述根据色相信息,确定所述参考图像中与所述原始图像中的目标区域对应的第一区域,包括:
按照第二预设区域划分方式,分别对所述原始图像和所述参考图像进行区域划分,得到所述原始图像对应的多个第四区域和所述参考图像对应的多个第五区域;
根据所述第四区域的色相信息和多个预设色相信息划分区间,确定所述原始图像中与每一个所述预设色相信息划分区间对应的第六区域,以及根据所述第五区域的色相信息和所述多个预设色相信息划分区间,确定所述参考图像中与所述每一个所述预设色相信息划分区间对应的第七区域;
分别将所述多个预设色相信息划分区间对应的第六区域和所述多个预设色相信息划分区间对应的第七区域按照第二预设面积大小顺序进行排序,得到所述多个预设色相信息划分区间对应的第六区域的排序位次和所述多个预设色相信息划分区间对应的第七区域的排序位次;
将所述参考图像中与所述目标区域对应的排序位次相同的区域,确定为所述第一区域。
6.根据权利要求4或5所述的方法,其特征在于,在所述根据色相信息,确定所述参考图像中与所述原始图像中的目标区域对应的第一区域之后,所述利用所述第一区域的颜色对所述目标区域进行处理之前,所述方法还包括:
根据所述第一区域包括的多个第三区域中的每个第三区域的颜色或所述第一区域包括的多个第五区域中的每个第五区域的颜色,计算所述第一区域的平均颜色;
将所述平均颜色,确定为所述第一区域的颜色。
7.一种图像处理装置,其特征在于,所述装置包括:
获取模块,用于获取原始图像和参考图像;
确定模块,用于根据色相信息,确定所述参考图像中与所述原始图像中的目标区域对应的第一区域;
处理模块,用于利用所述第一区域的颜色对所述目标区域进行处理,得到所述原始图像对应的目标图像。
8.根据权利要求7所述的装置,其特征在于,所述处理模块,具体用于:
根据预设融合参数,将所述目标区域的原始颜色与所述第一区域的颜色进行融合,得到融合颜色;
将所述目标区域的颜色调整为所述融合颜色。
9.根据权利要求7所述的装置,其特征在于,所述确定模块,包括:
第一划分子模块,用于按照第一预设区域划分方式,分别对所述原始图像和所述参考图像进行区域划分,得到所述原始图像对应的多个第二区域和所述参考图像对应的多个第三区域;
生成子模块,用于根据所述多个第二区域的色相信息,生成所述原始图像对应的第一色相序列,以及根据所述多个第三区域的色相信息,生成所述参考图像对应的第二色相序列;
第一确定子模块,用于根据所述第一色相序列和所述第二色相序列,确定所述参考图像中与所述原始图像中的目标区域对应的第一区域。
10.根据权利要求9所述的装置,其特征在于,所述第一确定子模块,具体用于:
按照预设分割方式,分别对所述第一色相序列和所述第二色相序列进行分割,得到所述第一色相序列对应的多个第一色相子序列和所述第二色相序列对应的多个第二色相子序列;
分别将所述多个第一色相子序列对应的第二区域和所述多个第二色相子序列对应的第三区域按照第一预设面积大小顺序进行排序,得到所述多个第一色相子序列对应的第二区域的排序位次和所述多个第二色相子序列对应的第三区域的排序位次;
将所述参考图像中与所述目标区域对应的排序位次相同的区域,确定为所述第一区域。
11.根据权利要求7所述的装置,其特征在于,所述确定模块,包括:
第二划分子模块,用于按照第二预设区域划分方式,分别对所述原始图像和所述参考图像进行区域划分,得到所述原始图像对应的多个第四区域和所述参考图像对应的多个第五区域;
第二确定子模块,用于根据所述第四区域的色相信息和多个预设色相信息划分区间,确定所述原始图像中与每一个所述预设色相信息划分区间对应的第六区域,以及根据所述第五区域的色相信息和所述多个预设色相信息划分区间,确定所述参考图像中与所述每一个所述预设色相信息划分区间对应的第七区域;
区域排序子模块,用于分别将所述多个预设色相信息划分区间对应的第六区域和所述多个预设色相信息划分区间对应的第七区域按照第二预设面积大小顺序进行排序,得到所述多个预设色相信息划分区间对应的第六区域的排序位次和所述多个预设色相信息划分区间对应的第七区域的排序位次;
第三确定子模块,用于将所述参考图像中与所述目标区域对应的排序位次相同的区域,确定为所述第一区域。
12.根据权利要求10或11所述的装置,其特征在于,所述装置还包括:
计算模块,用于根据所述第一区域包括的多个第三区域中的每个第三区域的颜色或所述第一区域包括的多个第五区域中的每个第五区域的颜色,计算所述第一区域的平均颜色;将所述平均颜色,确定为所述第一区域的颜色。
13.一种电子设备,其特征在于,所述电子设备包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至6任一项所述的图像处理方法的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010894912.3A CN112037160B (zh) | 2020-08-31 | 2020-08-31 | 图像处理方法、装置及设备 |
PCT/CN2021/115837 WO2022042754A1 (zh) | 2020-08-31 | 2021-08-31 | 图像处理方法、装置及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010894912.3A CN112037160B (zh) | 2020-08-31 | 2020-08-31 | 图像处理方法、装置及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112037160A true CN112037160A (zh) | 2020-12-04 |
CN112037160B CN112037160B (zh) | 2024-03-01 |
Family
ID=73587673
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010894912.3A Active CN112037160B (zh) | 2020-08-31 | 2020-08-31 | 图像处理方法、装置及设备 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN112037160B (zh) |
WO (1) | WO2022042754A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112686355A (zh) * | 2021-01-12 | 2021-04-20 | 树根互联技术有限公司 | 一种图像处理方法、装置、电子设备及可读存储介质 |
WO2022042754A1 (zh) * | 2020-08-31 | 2022-03-03 | 维沃移动通信有限公司 | 图像处理方法、装置及设备 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20230005112A1 (en) * | 2021-06-30 | 2023-01-05 | V5 Technologies Co., Ltd. | Image matching method |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070292608A1 (en) * | 2006-06-16 | 2007-12-20 | Allan Blase Joseph Rodrigues | Color chips prepared by color clustering used for matching refinish paints |
CN102164238A (zh) * | 2006-01-10 | 2011-08-24 | 松下电器产业株式会社 | 颜色校正处理装置、动态摄像机颜色校正装置以及使用其的影像检索装置 |
CN102694958A (zh) * | 2012-02-10 | 2012-09-26 | 华为终端有限公司 | 一种确定图像色相的方法和无线手持设备 |
WO2013131311A1 (zh) * | 2012-03-04 | 2013-09-12 | Hou Kejie | 对彩色数字图像进行视觉感知高保真变换的方法及*** |
CN104899909A (zh) * | 2015-05-12 | 2015-09-09 | 福建天晴数码有限公司 | 颜色映射方法和装置 |
US20160005154A1 (en) * | 2011-09-28 | 2016-01-07 | U.S. Army Research Laboratory Attn: Rdrl-Loc-I | System and processor implemented method for improved image quality and generating an image of a target illuminated by quantum particles |
WO2018133305A1 (zh) * | 2017-01-19 | 2018-07-26 | 华为技术有限公司 | 一种图像处理的方法及装置 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011221812A (ja) * | 2010-04-09 | 2011-11-04 | Sony Corp | 情報処理装置及び方法、並びにプログラム |
CN102542544A (zh) * | 2010-12-30 | 2012-07-04 | 北京大学 | 一种色彩匹配的方法和*** |
US8867833B2 (en) * | 2013-03-14 | 2014-10-21 | Ili Technology Corporation | Image processing method |
CN103617596A (zh) * | 2013-10-12 | 2014-03-05 | 中山大学 | 一种基于流型转换的图像色彩风格变换方法 |
US9697233B2 (en) * | 2014-08-12 | 2017-07-04 | Paypal, Inc. | Image processing and matching |
CN107093168A (zh) * | 2017-03-10 | 2017-08-25 | 厦门美图之家科技有限公司 | 皮肤区域图像的处理方法、装置和*** |
CN107862657A (zh) * | 2017-10-31 | 2018-03-30 | 广东欧珀移动通信有限公司 | 图像处理方法、装置、计算机设备及计算机可读存储介质 |
CN107945135B (zh) * | 2017-11-30 | 2021-03-02 | Oppo广东移动通信有限公司 | 图像处理方法、装置、存储介质和电子设备 |
CN112037160B (zh) * | 2020-08-31 | 2024-03-01 | 维沃移动通信有限公司 | 图像处理方法、装置及设备 |
-
2020
- 2020-08-31 CN CN202010894912.3A patent/CN112037160B/zh active Active
-
2021
- 2021-08-31 WO PCT/CN2021/115837 patent/WO2022042754A1/zh active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102164238A (zh) * | 2006-01-10 | 2011-08-24 | 松下电器产业株式会社 | 颜色校正处理装置、动态摄像机颜色校正装置以及使用其的影像检索装置 |
US20070292608A1 (en) * | 2006-06-16 | 2007-12-20 | Allan Blase Joseph Rodrigues | Color chips prepared by color clustering used for matching refinish paints |
US20160005154A1 (en) * | 2011-09-28 | 2016-01-07 | U.S. Army Research Laboratory Attn: Rdrl-Loc-I | System and processor implemented method for improved image quality and generating an image of a target illuminated by quantum particles |
CN102694958A (zh) * | 2012-02-10 | 2012-09-26 | 华为终端有限公司 | 一种确定图像色相的方法和无线手持设备 |
WO2013131311A1 (zh) * | 2012-03-04 | 2013-09-12 | Hou Kejie | 对彩色数字图像进行视觉感知高保真变换的方法及*** |
CN104899909A (zh) * | 2015-05-12 | 2015-09-09 | 福建天晴数码有限公司 | 颜色映射方法和装置 |
WO2018133305A1 (zh) * | 2017-01-19 | 2018-07-26 | 华为技术有限公司 | 一种图像处理的方法及装置 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022042754A1 (zh) * | 2020-08-31 | 2022-03-03 | 维沃移动通信有限公司 | 图像处理方法、装置及设备 |
CN112686355A (zh) * | 2021-01-12 | 2021-04-20 | 树根互联技术有限公司 | 一种图像处理方法、装置、电子设备及可读存储介质 |
CN112686355B (zh) * | 2021-01-12 | 2024-01-05 | 树根互联股份有限公司 | 一种图像处理方法、装置、电子设备及可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2022042754A1 (zh) | 2022-03-03 |
CN112037160B (zh) | 2024-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112037160B (zh) | 图像处理方法、装置及设备 | |
US10554803B2 (en) | Method and apparatus for generating unlocking interface, and electronic device | |
WO2022012657A1 (zh) | 图像编辑方法、装置和电子设备 | |
CN111835982B (zh) | 图像获取方法、图像获取装置、电子设备及存储介质 | |
CN112437232A (zh) | 拍摄方法、装置、电子设备及可读存储介质 | |
CN113014803A (zh) | 滤镜添加方法、装置及电子设备 | |
CN113284063A (zh) | 图像处理方法、图像处理装置、电子设备和可读存储介质 | |
CN112565909B (zh) | 视频播放方法、装置、电子设备及可读存储介质 | |
CN113628259A (zh) | 图像的配准处理方法及装置 | |
CN113112428A (zh) | 图像处理方法、装置、电子设备及可读存储介质 | |
CN113393391B (zh) | 图像增强方法、图像增强装置、电子设备和存储介质 | |
JP6155349B2 (ja) | デコンボリューション画像において色収差を減じる方法、装置及びコンピュータプログラム製品 | |
CN115439386A (zh) | 图像融合方法、装置、电子设备和存储介质 | |
CN112529766B (zh) | 图像的处理方法、装置及电子设备 | |
CN113962840A (zh) | 图像处理方法、装置、电子设备及存储介质 | |
CN112446848A (zh) | 图像处理方法、装置及电子设备 | |
CN112468794B (zh) | 图像处理方法、装置、电子设备及可读存储介质 | |
CN114143447B (zh) | 图像处理方法、装置及电子设备 | |
CN113114930B (zh) | 信息显示方法、装置、设备及介质 | |
CN112419218B (zh) | 图像处理方法、装置及电子设备 | |
CN113888396A (zh) | 图像显示方法、装置、电子设备及存储介质 | |
CN113489901A (zh) | 拍摄方法及其装置 | |
CN117745613A (zh) | 图像处理方法及其装置 | |
CN113949816A (zh) | 一种拍摄方法、装置和电子设备 | |
CN114025095A (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 |