图像中的色边像素点的确定方法、装置和计算机设备制造方法及图纸

技术编号:30045598 阅读:64 留言:0更新日期:2021-09-15 10:46
本申请提供一种图像中的色边像素点的确定方法、装置和计算机设备,所述方法,包括:获取目标图像中的目标像素点的颜色值;计算所述目标像素点的红色值和绿色值之间的差值,得到红绿差值,计算所述目标像素点的蓝色值和绿色值之间的差值,得到蓝绿差值;根据所述目标像素点的颜色值、红绿差值和蓝绿差值确定所述像素点的颜色;当所述目标像素点的颜色为色边颜色时,根据所述目标像素点在多个预设方向上的梯度值确定所述目标像素点是否是所述目标图像中的色边像素点,所述色边像素点为所述目标图像中的色边中的像素点。通过上述方法,对颜色的识别更加的灵活,在一定程度上避免了色边像素点的遗漏。像素点的遗漏。像素点的遗漏。

【技术实现步骤摘要】
图像中的色边像素点的确定方法、装置和计算机设备


[0001]本申请涉及图像处理领域,具体而言,涉及一种图像中的色边像素点的确定方法、装置和计算机设备。

技术介绍

[0002]数码相机在拍摄目标的过程中,目标在亮度差异较大的交界处容易出现紫色边缘的现象,这个现象的产生与RGB波长差异导致的进入镜头的折射率、图像传感器色彩插值算法及图像传感器本身的属性有关。
[0003]高素质镜头一般都加入超低色散镜片来校正或者消除紫色边缘,但价格也高出许多,并且很多时候也不能百分百消除,所以仍然有必要利用算法去校正紫边现象。
[0004]传统的紫边算法对紫色识别比较单一,紫色识别精度较低。

技术实现思路

[0005]基于此,有必要针对上述问题,提出一种能够较好的识别色边像素点的图像中的色边像素点的确定方法、装置和计算机设备。
[0006]第一方面,提供了一种图像中的色边像素点的确定方法,包括:
[0007]获取目标图像中的目标像素点的颜色值,所述颜色值包括红色值、绿色值和蓝色值;
[0008]计算所述目标像素点的红色值和绿色值之间的差值,得到红绿差值,计算所述目标像素点的蓝色值和绿色值之间的差值,得到蓝绿差值;
[0009]根据所述目标像素点的颜色值、红绿差值和蓝绿差值确定所述像素点的颜色;
[0010]当所述目标像素点的颜色为色边颜色时,根据所述目标像素点在多个预设方向上的梯度值确定所述目标像素点是否是所述目标图像中的色边像素点,所述色边像素点为所述目标图像中的色边中的像素点。
[0011]上述图像中的色边像素点的确定方法,在确定像素点的颜色值之后,还根据颜色值确定了红绿差值和蓝绿差值,相较于单纯的根据颜色值来确定像素点的颜色的方式,这样的方式能够识别出偏红的颜色和偏蓝的颜色,使得对颜色的识别更加的灵活,在一定程度上避免了色边像素点的遗漏,最后考虑到色边是出现在亮度差异较大的交界处,这些位置必然存在一定的梯度,因此,在确定像素点的颜色为色边颜色之后,还根据多个预设方向的梯度值来进一步确定该像素点是否是色边像素点,在一定程度上提高了色边像素点的识别率。
[0012]在一个实施例中,所述根据所述目标像素点在多个预设方向上的梯度值确定所述目标像素点是否是所述目标图像中的色边像素点,包括:判断所述目标像素点在相应的预设方向上的梯度值是否有效;根据所述目标像素点在多个预设方向上的梯度值是否有效确定所述目标像素点是否是所述目标图像中的色边像素点。
[0013]上述实施例,提供了一种确定色边像素点的方法,根据梯度值判断像素点在相应
的预设方向上的梯度值是否有效,如果有效,则认为该预设方向上存在高亮的像素点,从而根据多个预设方向上的梯度值是否有效来确定像素点是否是色边像素点。
[0014]在一个实施例中,所述判断所述目标像素点在相应的预设方向上的梯度值是否有效,包括:获取多个梯度组,所述梯度组中包括预设梯度值和预设亮度值;将所述目标像素点在目标预设方向上的梯度值与目标梯度组中的预设梯度值进行比较,得到所述目标像素点在所述目标预设方向上的目标梯度组的梯度比较结果,所述目标梯度组为所述多个梯度组中的一个待比对梯度组,所述目标预设方向为所述多个预设方向中的一个待比对预设方向;将所述目标像素点的亮度值与所述目标梯度组中的预设亮度值进行比较,得到所述目标像素点在所述目标预设方向上的目标梯度组的亮度比较结果;根据所述目标像素点在所述目标预设方向上的所述多个梯度组的梯度比较结果和亮度比较结果确定所述目标像素点在所述目标预设方向上的梯度值是否有效。
[0015]上述实施例,单纯的依靠梯度值来判断相应的预设方向上的梯度值是否有效可能并不准确,因为,实际的待矫正的像素点(检测窗口中心的像素点,即目标像素点)的亮度可能比较低,而待矫正的像素点是介于高亮区域和暗区域(目标所在的区域,该区域的亮度相对较低)之间的,所以理论上,待矫正的像素点的亮度不会很低,因此,结合亮度来判断梯度值是否有效将得到更加准确的判断结。
[0016]在一个实施例中,在所述根据所述目标像素点在多个预设方向上的梯度值确定所述目标像素点是否是所述目标图像中的色边像素点之后,还包括:当所述目标像素点是所述目标图像中的色边像素点时,对所述目标像素点的颜色值进行矫正。
[0017]上述实施例,在目标像素点是色边像素点的时候,还对该目标像素点进行了矫正,使得矫正后的目标图像更加的真实。
[0018]在一个实施例中,所述对所述目标像素点的颜色值进行矫正,包括:根据所述目标像素点在多个预设方向上的梯度值查找所述目标像素点对应的矫正像素点;根据所述目标像素点对应的矫正像素点的颜色值对所述目标像素点的颜色值进行矫正。
[0019]上述实施例,通过颜色值实现了色边像素点的矫正,使得矫正后的目标像素点的颜色和矫正像素点颜色相似,从而使得矫正后的目标图像更加的真实。
[0020]在一个实施例中,所述根据所述目标像素点对应的矫正像素点的颜色值对所述目标像素点的颜色值进行矫正,包括:确定目标颜色分量,第一剩余颜色分量和第二剩余颜色分量,所述目标颜色分量,所述第一剩余颜色分量和所述第二剩余颜色分量分别为红色分量、绿色分量以及蓝色分量中的一个;计算所述矫正像素点中的目标颜色分量对应的颜色分量值与所述矫正像素点中的第一剩余颜色分量对应的颜色分量值的差值,得到第一差值;计算所述矫正像素点中的目标颜色分量对应的颜色分量值与所述矫正像素点中的第二剩余颜色分量对应的颜色分量值的差值,得到第二差值;计算所述目标像素点的目标颜色分量对应的颜色分量值与所述第一差值的差值,得到所述目标像素点的第一剩余颜色分量对应的颜色分量值;计算所述目标像素点的目标颜色分量对应的颜色分量值与所述第二差值的差值,得到所述目标像素点的第二剩余颜色分量对应的颜色分量值。
[0021]上述实施例,首先确定了目标颜色分量,然后在对目标像素点的颜色值进行矫正的过程中,保持目标像素点的目标颜色分量对应的颜色分量值不变,即保证像素点的亮度不变,然后再对像素点的第一剩余颜色分量和第二剩余颜色分量对应的颜色分量值进行矫
正,使得像素点在矫正后的亮度与矫正前的亮度不会出现过大的差异,进而使得矫正后的色边中不会出现明显的亮度差异区域(考虑到不可能将色边中的全部色边像素点都识别出来,即色边像素点的识别可能出现遗漏,那么,如果直接将矫正像素点的颜色值作为待矫正的像素点的颜色值来矫正,那么矫正后,如果还有未矫正的色边像素点,必然和矫正后的色边像素点出现明显的颜色差异,即色边仍然存在,因此,保持未矫正的色边像素点和矫正后的色边像素点的亮度差异不会太大,从而即使无法对所有的色边像素点进行矫正,也不会出现很大的亮度改变,从视觉上来看,色边在一定程度上被消除)。
[0022]在一个实施例中,所述根据所述目标像素点在多个预设方向上的梯度值查找所述目标像素点对应的矫正像素点,包括:根据所述目标像素点在多个预设方向上的梯度值是否有效确定所述目标像素点对应的矫正本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像中的色边像素点的确定方法,其特征在于,包括:获取目标图像中的目标像素点的颜色值,所述颜色值包括红色值、绿色值和蓝色值;计算所述目标像素点的红色值和绿色值之间的差值,得到红绿差值,计算所述目标像素点的蓝色值和绿色值之间的差值,得到蓝绿差值;根据所述目标像素点的颜色值、红绿差值和蓝绿差值确定所述像素点的颜色;当所述目标像素点的颜色为色边颜色时,根据所述目标像素点在多个预设方向上的梯度值确定所述目标像素点是否是所述目标图像中的色边像素点,所述色边像素点为所述目标图像中的色边中的像素点。2.根据权利要求1所述的确定方法,其特征在于,所述根据所述目标像素点在多个预设方向上的梯度值确定所述目标像素点是否是所述目标图像中的色边像素点,包括:判断所述目标像素点在相应的预设方向上的梯度值是否有效;根据所述目标像素点在多个预设方向上的梯度值是否有效确定所述目标像素点是否是所述目标图像中的色边像素点。3.根据权利要求2所述的确定方法,其特征在于,所述判断所述目标像素点在相应的预设方向上的梯度值是否有效,包括:获取多个梯度组,所述梯度组中包括预设梯度值和预设亮度值;将所述目标像素点在目标预设方向上的梯度值与目标梯度组中的预设梯度值进行比较,得到所述目标像素点在所述目标预设方向上的目标梯度组的梯度比较结果,所述目标梯度组为所述多个梯度组中的一个待比对梯度组,所述目标预设方向为所述多个预设方向中的一个待比对预设方向;将所述目标像素点的亮度值与所述目标梯度组中的预设亮度值进行比较,得到所述目标像素点在所述目标预设方向上的目标梯度组的亮度比较结果;根据所述目标像素点在所述目标预设方向上的所述多个梯度组的梯度比较结果和亮度比较结果确定所述目标像素点在所述目标预设方向上的梯度值是否有效。4.根据权利要求1至3任一项所述的确定方法,其特征在于,在所述根据所述目标像素点在多个预设方向上的梯度值确定所述目标像素点是否是所述目标图像中的色边像素点之后,还包括:当所述目标像素点是所述目标图像中的色边像素点时,对所述目标像素点的颜色值进行矫正。5.根据权利要求4所述的方法,其特征在于,所述对所述目标像素点的颜色值进行校正,包括:根据所述目标像素点在多个预设方向上的梯度值查找所述目标像素点对应的矫正像素点;根据所述目标像素点对应的矫正像素点的颜色值对所述目标像素点的颜色值进行矫正。6.根据权利要求5所述的确定方法,其特征在于,所述根据所述目标像素点对应的矫正像素点的颜色值对所述目标像素点的颜色值进行矫正,包括:确定目标颜色分量,第一剩余颜色分量和第二剩余颜色分量,所述目标颜色分量,所述第一剩余颜色分量和所述第二剩余颜色分量分别为红色分量、绿色分量以及蓝色分量中的
一个;计算所述矫正像素点中的目标颜色分量对应的颜色分量值与所述矫正像素点中的第一剩余颜色分量对应的颜色分量值的差值,得到第一差值;计算所述矫正像素点中的目标颜色分量对应的颜色分量值与所述矫正像素点中的第二剩余颜色分量对应的颜色分量值的差值,得到第二差值;计算所述目标像素点的目标颜色分量对应的颜色分量值与所述第一差值的差值,得到所述目标像素点的第一剩余颜色分量对应的颜色分量值;计算所述目标像素点的目标颜色分量对应的颜色分量值与所述第二差值的差值,得到所述目标像素点的第二剩余颜色分量对应的颜色分量值。7.根据权利要求5所述的确定方法,其特征在于,所述根据所述目标像素点在多个...

【专利技术属性】
技术研发人员:王艳龙
申请(专利权)人:上海智砹芯半导体科技有限公司
类型:发明
国别省市:

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

1