CN107358580A - 高光区域的消除方法、装置及终端 - Google Patents
高光区域的消除方法、装置及终端 Download PDFInfo
- Publication number
- CN107358580A CN107358580A CN201710458360.XA CN201710458360A CN107358580A CN 107358580 A CN107358580 A CN 107358580A CN 201710458360 A CN201710458360 A CN 201710458360A CN 107358580 A CN107358580 A CN 107358580A
- Authority
- CN
- China
- Prior art keywords
- highlight area
- canceled
- parameter value
- preset parameter
- different information
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 238000012545 processing Methods 0.000 claims abstract description 54
- 238000013507 mapping Methods 0.000 claims description 14
- 238000003860 storage Methods 0.000 claims description 12
- 238000005260 corrosion Methods 0.000 claims description 7
- 230000007797 corrosion Effects 0.000 claims description 7
- 230000010339 dilation Effects 0.000 claims description 5
- 238000001914 filtration Methods 0.000 claims description 5
- 238000004590 computer program Methods 0.000 claims description 4
- 238000004364 calculation method Methods 0.000 claims description 3
- 238000000605 extraction Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 7
- 241000208340 Araliaceae Species 0.000 description 5
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 5
- 235000003140 Panax quinquefolius Nutrition 0.000 description 5
- 235000008434 ginseng Nutrition 0.000 description 5
- 238000004422 calculation algorithm Methods 0.000 description 4
- 230000005611 electricity Effects 0.000 description 4
- 230000001815 facial effect Effects 0.000 description 3
- 210000004556 brain Anatomy 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/90—Dynamic range modification of images or parts thereof
- G06T5/94—Dynamic range modification of images or parts thereof based on local image properties, e.g. for local contrast enhancement
-
- 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
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
Abstract
本发明提出一种高光区域的消除方法、装置及终端,该方法包括对多个待消除高光区域中的每个待消除高光区域确定其对应邻域;确定每个待消除高光区域的第一预设参数值,以及确定其对应邻域的第二预设参数值;基于第一预设参数值和第二预设参数值,确定每个待消除高光区域及其对应邻域之间的差异信息,得到多个差异信息;根据每个差异信息对应强度信息的滤波器,对差异信息所属待消除高光区域进行消除处理。通过本发明能够有效提升高光区域消除效果,且提升消除效率。
Description
技术领域
本发明涉及图像处理技术领域,尤其涉及一种高光区域的消除方法、装置及终端。
背景技术
相关技术中,在对图像的高光区域进行消除的过程中,是采用一种固定滤波强度的滤波器对高光区域进行消除,消除效果不佳。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本发明的一个目的在于提出一种高光区域的消除方法,能够有效提升高光区域消除效果,且提升消除效率。
本发明的另一个目的在于提出一种高光区域的消除装置。
本发明的第三个目的在于提出一种高光区域的消除装置。
本发明的第四个目的在于提出一种非临时性计算机可读存储介质。
本发明的第五个目的在于提出一种终端。
为达到上述目的,本发明第一方面实施例提出的高光区域的消除方法,包括:对多个待消除高光区域中的每个待消除高光区域确定其对应邻域;确定所述每个待消除高光区域的第一预设参数值,以及确定所述其对应邻域的第二预设参数值;基于所述第一预设参数值和所述第二预设参数值,确定所述每个待消除高光区域及所述其对应邻域之间的差异信息,得到多个差异信息;根据每个差异信息对应强度信息的滤波器,对所述差异信息所属待消除高光区域进行消除处理。
本发明第一方面实施例提出的高光区域的消除方法,通过根据每个待消除高光区域及其对应邻域之间的差异信息,得到多个差异信息,根据每个差异信息对应强度信息的滤波器,对差异信息所属待消除高光区域进行消除处理,能够有效提升高光区域消除效果,且提升消除效率。
为达到上述目的,本发明第二方面实施例提出的高光区域的消除装置,包括:邻域确定模块,用于对多个待消除高光区域中的每个待消除高光区域确定其对应邻域;预设参数值确定模块,用于确定所述每个待消除高光区域的第一预设参数值,以及确定所述其对应邻域的第二预设参数值;差异信息确定模块,用于基于所述第一预设参数值和所述第二预设参数值,确定所述每个待消除高光区域及所述其对应邻域之间的差异信息,得到多个差异信息;消除处理模块,用于根据每个差异信息对应强度信息的滤波器,对所述差异信息所属待消除高光区域进行消除处理。
本发明第二方面实施例提出的高光区域的消除装置,通过根据每个待消除高光区域及其对应邻域之间的差异信息,得到多个差异信息,根据每个差异信息对应强度信息的滤波器,对差异信息所属待消除高光区域进行消除处理,能够有效提升高光区域消除效果,且提升消除效率。
为达到上述目的,本发明第三方面实施例提出的高光区域的消除装置,其特征在于,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:对多个待消除高光区域中的每个待消除高光区域确定其对应邻域;确定所述每个待消除高光区域的第一预设参数值,以及确定所述其对应邻域的第二预设参数值;基于所述第一预设参数值和所述第二预设参数值,确定所述每个待消除高光区域及所述其对应邻域之间的差异信息,得到多个差异信息;根据每个差异信息对应强度信息的滤波器,对所述差异信息所属待消除高光区域进行消除处理。
本发明第三方面实施例提出的高光区域的消除装置,通过根据每个待消除高光区域及其对应邻域之间的差异信息,得到多个差异信息,根据每个差异信息对应强度信息的滤波器,对差异信息所属待消除高光区域进行消除处理,能够有效提升高光区域消除效果,且提升消除效率。
为达到上述目的,本发明第四方面实施例提出了一种非临时性计算机可读存储介质,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行一种高光区域的消除方法,所述方法包括:对多个待消除高光区域中的每个待消除高光区域确定其对应邻域;确定所述每个待消除高光区域的第一预设参数值,以及确定所述其对应邻域的第二预设参数值;基于所述第一预设参数值和所述第二预设参数值,确定所述每个待消除高光区域及所述其对应邻域之间的差异信息,得到多个差异信息;根据每个差异信息对应强度信息的滤波器,对所述差异信息所属待消除高光区域进行消除处理。
本发明第四方面实施例提出的非临时性计算机可读存储介质,通过根据每个待消除高光区域及其对应邻域之间的差异信息,得到多个差异信息,根据每个差异信息对应强度信息的滤波器,对差异信息所属待消除高光区域进行消除处理,能够有效提升高光区域消除效果,且提升消除效率。
为达到上述目的,本发明第五方面还提出一种终端,该终端包括壳体、处理器、存储器、电路板和电源电路,其中,所述电路板安置在所述壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为所述终端的各个电路或器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行:对多个待消除高光区域中的每个待消除高光区域确定其对应邻域;确定所述每个待消除高光区域的第一预设参数值,以及确定所述其对应邻域的第二预设参数值;基于所述第一预设参数值和所述第二预设参数值,确定所述每个待消除高光区域及所述其对应邻域之间的差异信息,得到多个差异信息;根据每个差异信息对应强度信息的滤波器,对所述差异信息所属待消除高光区域进行消除处理。
本发明第五方面实施例提出的终端,通过根据每个待消除高光区域及其对应邻域之间的差异信息,得到多个差异信息,根据每个差异信息对应强度信息的滤波器,对差异信息所属待消除高光区域进行消除处理,能够有效提升高光区域消除效果,且提升消除效率。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1是本发明一实施例提出的高光区域的消除方法的流程示意图;
图2为本发明实施例中待消除高光区域示意图;
图3为本发明实施例中待消除高光区域的对应邻域示意图;
图4是本发明另一实施例提出的高光区域的消除方法的流程示意图;
图5为本发明实施例中一个待消除高光区域示意图;
图6为本发明实施例中一个待消除高光区域的对应邻域示意图;
图7是本发明另一实施例提出的高光区域的消除方法的流程示意图;
图8为本发明实施例中差异信息与强度信息的对应关系示意图;
图9是本发明另一实施例提出的高光区域的消除方法的流程示意图;
图10是本发明一实施例提出的高光区域的消除装置的结构示意图;
图11是本发明另一实施例提出的高光区域的消除装置的结构示意图;
图12是本发明一个实施例提出的终端的结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
图1是本发明一实施例提出的高光区域的消除方法的流程示意图。
本发明的实施例可以应用在用户对终端所拍得的图片进行美化的过程中,或者,也可以应用在用户对摄像机所拍摄的图片进行美化的过程中,对此不作限制。
进一步地,用户可以通过设置在终端中的图像美化类应用程序对高光区域进行消除。
其中,应用程序可以是指运行在电子设备上的软件程序,电子设备例如为个人电脑(Personal Computer,PC),云端设备或者移动设备,移动设备例如智能手机,或者平板电脑等。终端可以是智能手机、平板电脑、个人数字助理、电子书等具有各种操作***的硬件设备,对此不作限制。
相关技术中,在对图像的高光区域进行消除的过程中,是采用一种固定滤波强度信息的滤波器对高光区域进行消除。
而本实施例中,是通过采用与每个待消除高光区域,及其对应邻域之间的差异信息所匹配的滤波器,对高光区域进行消除处理,因而,具有更好的自适应性,有效提升高光区域消除效果,且提升消除效率。
需要说明的是,本发明实施例的执行主体,在硬件上可以例如为终端的中央处理器(Central Processing Unit,CPU),在软件上可以例如为终端中的图像美化类的相关服务,对此不作限制。
参见图1,该方法包括:
S11:对多个待消除高光区域中的每个待消除高光区域确定其对应邻域。
可以理解的是,一张待消除高光区域的图片中可能会包含至少一个的高光区域,一般情况下,该至少一个的高光区域是分散分布的,且尺寸大小互不相同。
因此,在本发明的实施例中,可以采用与每个待消除高光区域,及其对应邻域之间的差异信息所匹配的滤波器,对高光区域进行消除处理。
在本发明的实施例中,参见图2,图2为本发明实施例中待消除高光区域示意图,图2中包括五个待消除高光区域21,由图2中可见,该五个待消除高光区域是分散分布的,且尺寸大小互不相同。
针对每一个待消除高光区域,可以首先对其采用图像处理中的腐蚀膨胀算法对每个高光区域进行膨胀处理,而后,将膨胀处理后的图片与图2所示的待消除高光区域的每个对应像素点的亮度值对应作差,得到作差后的图片,该图片即为多个待消除高光区域的对应邻域,参见图3,图3为本发明实施例中待消除高光区域的对应邻域示意图。其中,图3中包括:每个待消除高光区域的对应邻域31。
可以理解的是,该对应邻域为图片的正常亮度区域。
在本发明的实施例中,参见图4,在S11之前,还可以包括:
S41:从待消除高光区域的图片中提取多个高光区域。
S42:对多个高光区域做腐蚀膨胀运算处理,并根据处理结果确定出多个待消除高光区域。
在本发明的实施例中,在对多个待消除高光区域中的每个待消除高光区域确定其对应邻域之前,可以首先对图片提取其中的面部区域,而后,基于面部区域的色调、饱和度、亮度(Hue,Saturation,Value,HSV)特征,提取出该面部区域的多个高光区域,进一步,采用图像处理中的腐蚀膨胀算法对多个高光区域进行腐蚀和膨胀处理,去除多个高光区域中的孤立点,将剩余的高光区域作为待消除高光区域。
在本发明的实施例中,通过在对多个待消除高光区域中的每个待消除高光区域确定其对应邻域之前,从待消除高光区域的图片中提取多个高光区域,并对多个高光区域做腐蚀膨胀运算处理,并根据处理结果确定出多个待消除高光区域,在高光区域为孤立点时,可以结合采用腐蚀膨胀算法对其进行消除处理,能够减少运算量,因而,提升消除效率。
S12:确定每个待消除高光区域的第一预设参数值,以及确定其对应邻域的第二预设参数值。
可选地,第一预设参数值或者第二预设参数值为:亮度均值。
或者,第一预设参数值或者第二预设参数值也可以为:饱和度均值,对此不作限制。
在本发明的实施例中,可以将每个待消除高光区域中全部像素点的亮度均值作为第一预设参数值,将其对应邻域中全部像素点的亮度均值作为第二预设参数值。
参见图5,图5为本发明实施例中一个待消除高光区域示意图。每个待消除高光区域中均包含有多个像素点51。在本发明的实施例中,可以计算出每个像素点51的亮度值,而后,对全部的像素点51求亮度均值,将该亮度均值作为第一预设参数值。
参见图6,图6为本发明实施例中一个待消除高光区域的对应邻域示意图。每个对应邻域中均包含有多个像素点61。在本发明的实施例中,可以计算出每个像素点61的亮度值,而后,对全部的像素点61求亮度均值,将该亮度均值作为第二预设参数值。
S13:基于第一预设参数值和第二预设参数值,确定每个待消除高光区域及其对应邻域之间的差异信息,得到多个差异信息。
可选地,参见图7,S13可以具体包括:
S71:计算第二预设参数值和第一预设参数值之间的差值。
S72:将差值和第二预设参数值之间的比值,作为每个待消除高光区域及其对应邻域之间的差异信息。
在本发明的实施例中,可以首先计算每个待消除高光区域和其对应邻域的亮度均值的差值,采用差值和第二预设参数值之间的比值表征该待消除高光区域相对于其邻域的差异,能够支撑后续基于该差异选取较为合适强度信息的滤波器,进而有效提升高光区域消除效果,且算法实现简单,节约计算资源。
在本发明的实施例中,该比值的取值范围为[0,1]之间。
S14:根据每个差异信息对应强度信息的滤波器,对差异信息所属待消除高光区域进行消除处理。
可选地,强度信息为:滤波器半径或者滤波器的sigma值,或者,也可以为其它能够表征滤波强度的参数值,对此不作限制。
可以理解的是,对于一副图像,若某区域与其对应邻域之间的差异较为明显(即,比值的取值接近1),可以存在两种可能的情况,第一种,该某区域为图像中正常的特征差异较为明显的区域,例如,一副图像中存在对灯光进行拍照的区域,则该区域的特征相较于其邻域的亮度差异较为明显,在此种情况下,不需要对该区域进行滤波处理,第二种,该某区域为图像中的高光区域,一般情况下,图像中的高光区域与其对应邻域之间的差异信息不会无限接近上限1,另一方面,若某区域与其对应邻域之间的差异不明显(即,比值的取值接近0),说明该区域可能为亮度差异不明显的高光区域,因此,可以根据不同差异信息对应强度信息的滤波器对差异信息所属待消除高光区域进行消除处理。
参见图8,图8为本发明实施例中差异信息与强度信息的对应关系示意图。图8中的横轴为差异信息(即,比值),纵轴为强度信息(例如为,滤波器的sigma值),由图8中可见,差异信息与强度信息的对应关系为抛物线形态,在比值接近上限1,或者接近下限0时,滤波器的sigma值在0.9以下,而在比值在[0.25,0.75]之间时,滤波器的sigma值在0.9以上。
在本发明的实施例中,通过在某区域与其对应邻域之间的差异较为明显(即,比值的取值接近1),或者,在某区域与其对应邻域之间的差异不明显(即,比值的取值接近0)时,采用滤波强度较弱的滤波器对其进行滤波,不仅仅能够保证滤波效果,还能够有效节省电子设备运算资源的消耗,且,提升滤波效果。
本实施例中,通过根据每个待消除高光区域及其对应邻域之间的差异信息,得到多个差异信息,根据每个差异信息对应强度信息的滤波器,对差异信息所属待消除高光区域进行消除处理,能够有效提升高光区域消除效果,且提升消除效率。
图9是本发明另一实施例提出的高光区域的消除方法的流程示意图。
参见图9,该方法包括:
S91:根据多个差异信息及与其对应的强度信息生成预设对应关系表。
在本发明的实施例中,该多个差异信息可以是预先根据实验数据估计得到的多个可能的差异信息。
在本发明的实施例中,通过预先根据多个差异信息及与其对应的强度信息生成预设对应关系表,而后,可以将该预设对应关系表保存在终端的数据库中,后续通过直接基于预设对应关系表确定与差异信息对应的强度信息,能够提升终端处理器的运算效率,节约运算成本。
S92:对多个待消除高光区域中的每个待消除高光区域确定其对应邻域。
S93:确定每个待消除高光区域的第一预设参数值,以及确定其对应邻域的第二预设参数值。
S94:基于第一预设参数值和第二预设参数值,确定每个待消除高光区域及其对应邻域之间的差异信息,得到多个差异信息。
S95:基于预设对应关系表确定与差异信息对应的强度信息。
S96:根据对应的强度信息对滤波器的强度进行配置,以根据配置后的滤波器对差异信息所属待消除高光区域进行消除处理。
可选地,可以基于预设对应关系表确定与差异信息对应的强度信息,并根据对应的强度信息对滤波器半径或者滤波器的sigma值进行配置,以根据配置后的滤波器对差异信息所属待消除高光区域进行消除处理。
或者,也可以从网络侧下载到与差异信息对应的强度信息,对此不作限制。
本实施例中,通过预先根据多个差异信息及与其对应的强度信息生成预设对应关系表,而后,可以将该预设对应关系表保存在终端的数据库中,后续通过直接基于预设对应关系表确定与差异信息对应的强度信息,能够提升终端处理器的运算效率,节约运算成本。通过根据每个待消除高光区域及其对应邻域之间的差异信息,得到多个差异信息,根据每个差异信息对应强度信息的滤波器,对差异信息所属待消除高光区域进行消除处理,能够有效提升高光区域消除效果,且提升消除效率。
图10是本发明一实施例提出的高光区域的消除装置的结构示意图。
参见图10,该装置100包括:邻域确定模块101、预设参数值确定模块102、差异信息确定模块103,以及消除处理模块104,其中,
邻域确定模块101,用于对多个待消除高光区域中的每个待消除高光区域确定其对应邻域。
预设参数值确定模块102,用于确定每个待消除高光区域的第一预设参数值,以及确定其对应邻域的第二预设参数值。
差异信息确定模块103,用于基于第一预设参数值和第二预设参数值,确定每个待消除高光区域及其对应邻域之间的差异信息,得到多个差异信息。
可选地,一些实施例中,参见图11,差异信息确定模块103,包括:
计算子模块1031,用于计算第二预设参数值和第一预设参数值之间的差值。
差异信息确定子模块1032,用于将差值和第二预设参数值之间的比值,作为每个待消除高光区域及其对应邻域之间的差异信息。
消除处理模块104,用于根据每个差异信息对应强度信息的滤波器,对差异信息所属待消除高光区域进行消除处理。
可选地,一些实施例中,参见图11,消除处理模块104,包括:
强度信息确定子模块1041,用于基于预设对应关系表确定与差异信息对应的强度信息。
消除处理子模块1042,用于根据对应的强度信息对滤波器的强度进行配置,以根据配置后的滤波器对差异信息所属待消除高光区域进行消除处理。
可选地,一些实施例中,参见图11,该装置100还包括:
对应关系表生成模块105,用于根据多个差异信息及与其对应的强度信息生成预设对应关系表。
高光区域提取模块106,用于从待消除高光区域的图片中提取多个高光区域。
运算处理模块107,用于对多个高光区域做腐蚀膨胀运算处理,并根据处理结果确定出多个待消除高光区域。
可选地,强度信息为:滤波器半径或者滤波器的sigma值。
可选地,第一预设参数值或者第二预设参数值为:亮度均值。
需要说明的是,前述图1-图9实施例中对高光区域的消除方法实施例的解释说明也适用于该实施例的高光区域的消除装置100,其实现原理类似,此处不再赘述。
本实施例中,通过根据每个待消除高光区域及其对应邻域之间的差异信息,得到多个差异信息,根据每个差异信息对应强度信息的滤波器,对差异信息所属待消除高光区域进行消除处理,能够有效提升高光区域消除效果,且提升消除效率。
图12是本发明一个实施例提出的终端的结构示意图。
该终端可以是手机、平板电脑等。
参见图12,本实施例的终端120包括:壳体1201、处理器1202、存储器1203、电路板1204、电源电路1205,电路板1204安置在壳体1201围成的空间内部,处理器1202、存储器1203设置在电路板1204上;电源电路1205,用于为终端120各个电路或器件供电;存储器1203用于存储可执行程序代码;其中,处理器1202通过读取存储器1203中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行:
对多个待消除高光区域中的每个待消除高光区域确定其对应邻域;
确定每个待消除高光区域的第一预设参数值,以及确定其对应邻域的第二预设参数值;
基于第一预设参数值和第二预设参数值,确定每个待消除高光区域及其对应邻域之间的差异信息,得到多个差异信息;
根据每个差异信息对应强度信息的滤波器,对差异信息所属待消除高光区域进行消除处理。
需要说明的是,前述图1-图9实施例中对高光区域的消除方法实施例的解释说明也适用于该实施例的终端120,其实现原理类似,此处不再赘述。
本实施例中的终端,通过根据每个待消除高光区域及其对应邻域之间的差异信息,得到多个差异信息,根据每个差异信息对应强度信息的滤波器,对差异信息所属待消除高光区域进行消除处理,能够有效提升高光区域消除效果,且提升消除效率。
为了实现上述实施例,本发明还提出一种非临时性计算机可读存储介质,当存储介质中的指令由终端的处理器执行时,使得终端能够执行一种高光区域的消除方法,方法包括:对多个待消除高光区域中的每个待消除高光区域确定其对应邻域;确定每个待消除高光区域的第一预设参数值,以及确定其对应邻域的第二预设参数值;基于第一预设参数值和第二预设参数值,确定每个待消除高光区域及其对应邻域之间的差异信息,得到多个差异信息;根据每个差异信息对应强度信息的滤波器,对差异信息所属待消除高光区域进行消除处理。
本实施例中的非临时性计算机可读存储介质,通过根据每个待消除高光区域及其对应邻域之间的差异信息,得到多个差异信息,根据每个差异信息对应强度信息的滤波器,对差异信息所属待消除高光区域进行消除处理,能够有效提升高光区域消除效果,且提升消除效率。
为了实现上述实施例,本发明还提出一种计算机程序产品,当计算机程序产品中的指令被处理器执行时,执行一种高光区域的消除方法,方法包括:对多个待消除高光区域中的每个待消除高光区域确定其对应邻域;确定每个待消除高光区域的第一预设参数值,以及确定其对应邻域的第二预设参数值;基于第一预设参数值和第二预设参数值,确定每个待消除高光区域及其对应邻域之间的差异信息,得到多个差异信息;根据每个差异信息对应强度信息的滤波器,对差异信息所属待消除高光区域进行消除处理。
本实施例中的计算机程序产品,通过根据每个待消除高光区域及其对应邻域之间的差异信息,得到多个差异信息,根据每个差异信息对应强度信息的滤波器,对差异信息所属待消除高光区域进行消除处理,能够有效提升高光区域消除效果,且提升消除效率。
需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
Claims (16)
1.一种高光区域的消除方法,其特征在于,包括以下步骤:
对多个待消除高光区域中的每个待消除高光区域确定其对应邻域;
确定所述每个待消除高光区域的第一预设参数值,以及确定所述其对应邻域的第二预设参数值;
基于所述第一预设参数值和所述第二预设参数值,确定所述每个待消除高光区域及所述其对应邻域之间的差异信息,得到多个差异信息;
根据每个差异信息对应强度信息的滤波器,对所述差异信息所属待消除高光区域进行消除处理。
2.如权利要求1所述的高光区域的消除方法,其特征在于,所述基于所述第一预设参数值和所述第二预设参数值,确定所述每个待消除高光区域及所述其对应邻域之间的差异信息,包括:
计算所述第二预设参数值和所述第一预设参数值之间的差值;
将所述差值和所述第二预设参数值之间的比值,作为所述每个待消除高光区域及所述其对应邻域之间的差异信息。
3.如权利要求1所述的高光区域的消除方法,其特征在于,所述根据每个差异信息对应强度信息的滤波器,对所述差异信息所属待消除高光区域进行消除处理,包括:
基于预设对应关系表确定与所述差异信息对应的强度信息;
根据所述对应的强度信息对滤波器的强度进行配置,以根据配置后的滤波器对所述差异信息所属待消除高光区域进行消除处理。
4.如权利要求3所述的高光区域的消除方法,其特征在于,在所述对多个待消除高光区域中的每个待消除高光区域确定其对应邻域之前,还包括:
根据多个差异信息及与其对应的强度信息生成所述预设对应关系表。
5.如权利要求1或3所述的高光区域的消除方法,其特征在于,所述强度信息为:滤波器半径或者滤波器的sigma值。
6.如权利要求1或2所述的高光区域的消除方法,其特征在于,所述第一预设参数值或者所述第二预设参数值为:亮度均值。
7.如权利要求1-6任一项所述的高光区域的消除方法,其特征在于,在所述对多个待消除高光区域中的每个待消除高光区域确定其质心之前,还包括:
从待消除高光区域的图片中提取多个高光区域;
对所述多个高光区域做腐蚀膨胀运算处理,并根据处理结果确定出所述多个待消除高光区域。
8.一种高光区域的消除装置,其特征在于,包括:
邻域确定模块,用于对多个待消除高光区域中的每个待消除高光区域确定其对应邻域;
预设参数值确定模块,用于确定所述每个待消除高光区域的第一预设参数值,以及确定所述其对应邻域的第二预设参数值;
差异信息确定模块,用于基于所述第一预设参数值和所述第二预设参数值,确定所述每个待消除高光区域及所述其对应邻域之间的差异信息,得到多个差异信息;
消除处理模块,用于根据每个差异信息对应强度信息的滤波器,对所述差异信息所属待消除高光区域进行消除处理。
9.如权利要求8所述的高光区域的消除装置,其特征在于,所述差异信息确定模块,包括:
计算子模块,用于计算所述第二预设参数值和所述第一预设参数值之间的差值;
差异信息确定子模块,用于将所述差值和所述第二预设参数值之间的比值,作为所述每个待消除高光区域及所述其对应邻域之间的差异信息。
10.如权利要求8所述的高光区域的消除装置,其特征在于,所述消除处理模块,包括:
强度信息确定子模块,用于基于预设对应关系表确定与所述差异信息对应的强度信息;
消除处理子模块,用于根据所述对应的强度信息对滤波器的强度进行配置,以根据配置后的滤波器对所述差异信息所属待消除高光区域进行消除处理。
11.如权利要求10所述的高光区域的消除装置,其特征在于,还包括:
对应关系表生成模块,用于根据多个差异信息及与其对应的强度信息生成所述预设对应关系表。
12.如权利要求8或10所述的高光区域的消除装置,其特征在于,所述强度信息为:滤波器半径或者滤波器的sigma值。
13.如权利要求8或9所述的高光区域的消除装置,其特征在于,所述第一预设参数值或者所述第二预设参数值为:亮度均值。
14.如权利要求8-13任一项所述的高光区域的消除装置,其特征在于,还包括:
高光区域提取模块,用于从待消除高光区域的图片中提取多个高光区域;
运算处理模块,用于对所述多个高光区域做腐蚀膨胀运算处理,并根据处理结果确定出所述多个待消除高光区域。
15.一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一项所述的高光区域的消除方法。
16.一种终端,包括壳体、处理器、存储器、电路板和电源电路,其中,所述电路板安置在所述壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为所述终端的各个电路或器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行:
对多个待消除高光区域中的每个待消除高光区域确定其对应邻域;
确定所述每个待消除高光区域的第一预设参数值,以及确定所述其对应邻域的第二预设参数值;
基于所述第一预设参数值和所述第二预设参数值,确定所述每个待消除高光区域及所述其对应邻域之间的差异信息,得到多个差异信息;
根据每个差异信息对应强度信息的滤波器,对所述差异信息所属待消除高光区域进行消除处理。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710458360.XA CN107358580A (zh) | 2017-06-16 | 2017-06-16 | 高光区域的消除方法、装置及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710458360.XA CN107358580A (zh) | 2017-06-16 | 2017-06-16 | 高光区域的消除方法、装置及终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107358580A true CN107358580A (zh) | 2017-11-17 |
Family
ID=60272863
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710458360.XA Pending CN107358580A (zh) | 2017-06-16 | 2017-06-16 | 高光区域的消除方法、装置及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107358580A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111246204A (zh) * | 2020-03-24 | 2020-06-05 | 昆山丘钛微电子科技有限公司 | 一种基于相对亮度偏差的脏污检测方法和装置 |
CN114240978A (zh) * | 2022-03-01 | 2022-03-25 | 珠海横琴圣澳云智科技有限公司 | 基于自适应形态学的细胞边缘分割方法和装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101536017A (zh) * | 2006-07-19 | 2009-09-16 | 三叉微***公司 | 用于减少数字图像中的蚊式噪声的方法和*** |
CN102045567A (zh) * | 2009-10-13 | 2011-05-04 | 索尼公司 | 用于减少压缩图像和视频信号中的成块假象的方法和*** |
CN103563374A (zh) * | 2011-05-27 | 2014-02-05 | 索尼公司 | 图像处理设备及方法 |
CN103871034A (zh) * | 2014-03-22 | 2014-06-18 | 四川大学 | 一种自适应的图像椒盐噪声滤除方法 |
CN105745914A (zh) * | 2013-11-22 | 2016-07-06 | 杜比实验室特许公司 | 用于逆色调映射的方法和*** |
-
2017
- 2017-06-16 CN CN201710458360.XA patent/CN107358580A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101536017A (zh) * | 2006-07-19 | 2009-09-16 | 三叉微***公司 | 用于减少数字图像中的蚊式噪声的方法和*** |
CN102045567A (zh) * | 2009-10-13 | 2011-05-04 | 索尼公司 | 用于减少压缩图像和视频信号中的成块假象的方法和*** |
CN103563374A (zh) * | 2011-05-27 | 2014-02-05 | 索尼公司 | 图像处理设备及方法 |
CN105745914A (zh) * | 2013-11-22 | 2016-07-06 | 杜比实验室特许公司 | 用于逆色调映射的方法和*** |
CN103871034A (zh) * | 2014-03-22 | 2014-06-18 | 四川大学 | 一种自适应的图像椒盐噪声滤除方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111246204A (zh) * | 2020-03-24 | 2020-06-05 | 昆山丘钛微电子科技有限公司 | 一种基于相对亮度偏差的脏污检测方法和装置 |
CN111246204B (zh) * | 2020-03-24 | 2022-02-01 | 昆山丘钛微电子科技有限公司 | 一种基于相对亮度偏差的脏污检测方法和装置 |
CN114240978A (zh) * | 2022-03-01 | 2022-03-25 | 珠海横琴圣澳云智科技有限公司 | 基于自适应形态学的细胞边缘分割方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TW440801B (en) | Method and apparatus for perceptual determination of threshold for gradient-based local edge determination | |
US10559067B2 (en) | Removal of shadows from document images while preserving fidelity of image contents | |
CN107194374A (zh) | 人脸区域的去油光方法、装置及终端 | |
JP6100744B2 (ja) | 自動修復を用いたカラー文書画像セグメンテーション及び二値化 | |
CN107392858A (zh) | 图像高光区域处理方法、装置和终端设备 | |
CN109859217B (zh) | 人脸图像中毛孔区域的分割方法及计算设备 | |
CN107392841A (zh) | 人脸区域中黑眼圈消除方法、装置及终端 | |
CN114820594B (zh) | 基于图像检测板材封边缺陷的方法、相关设备及存储介质 | |
CN107358580A (zh) | 高光区域的消除方法、装置及终端 | |
CN107256543A (zh) | 图像处理方法、装置、电子设备及存储介质 | |
CN115063861A (zh) | 模型训练方法、图像背景相似判断方法及装置 | |
CN107392859A (zh) | 高光区域的消除方法、装置及终端 | |
US11410278B2 (en) | Automatic artifact removal in a digital image | |
CN112381737A (zh) | 图像处理方法、装置、电子设备及存储介质 | |
CN114998282B (zh) | 图像检测方法、装置、电子设备及存储介质 | |
CN111383054A (zh) | 广告检验方法和装置 | |
CN110942488A (zh) | 图像处理装置、图像处理***、图像处理方法及记录介质 | |
CN103685972A (zh) | 影像优化方法以及使用此方法的*** | |
CN104917969A (zh) | 一种图像处理的方法及移动终端 | |
CN111652816B (zh) | 图像处理方法及相关设备 | |
CN112541899B (zh) | 证件的残缺检测方法、装置、电子设备及计算机存储介质 | |
CN107330866A (zh) | 高光区域的消除方法、装置及终端 | |
CN115082345A (zh) | 图像阴影去除方法、装置、计算机设备和存储介质 | |
US20040037475A1 (en) | Method and apparatus for processing annotated screen capture images by automated selection of image regions | |
CN102654919B (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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171117 |