本发明专利技术实施例公开一种图像处理方法、装置、设备、存储介质及芯片。该图像处理设备包括:处理器和存储器,所述处理器和存储器相连,所述存储器用于存储程序代码,所述处理器用于调用所述程序代码。采用本方案,可以降低紫边区域误检。区域误检。区域误检。
【技术实现步骤摘要】
图像处理方法、装置、设备、存储介质及芯片
[0001]本专利技术涉及图像处理
,尤其涉及一种图像处理方法、装置、设备、存储介质及芯片。
技术介绍
[0002]紫边现象指的是照片上的蓝紫色色边。其常出现在亮暗交界区域,严重影响图像质量和视觉体验。紫边产生的主要原因是镜头色差,即镜头对不同颜色的光有不同的折射率,导致不同颜色的光经过镜头被汇聚到不同的焦平面上。而高端镜头从光学角度改善紫边问题,但价格昂贵,因此后期图像处理控制图像紫边是一个低成本选择。
[0003]控制图像紫边的基本思想分为检测和校正两步。紫边在照片中具有局部特性,目前检测依据一般包括高亮、边缘和颜色。然而现有手段容易造成误检,也就是说将不是紫边的区域确定为紫边区域,导致矫正副作用,影响图像的显示。
技术实现思路
[0004]本专利技术实施例提供了一种图像处理方法、装置、设备、存储介质及芯片,可以降低紫边区域误检。
[0005]第一方面,本专利技术实施例提供了一种图像处理方法,包括:
[0006]对目标图像中各个像素点进行检测,以得到所述目标图像中R、G、B三个颜色通道的亮度变化一致的像素点;
[0007]获取所述R、G、B三个颜色通道的亮度变化一致的每个像素点及其邻域像素点的色度值;
[0008]根据所述R、G、B三个颜色通道的亮度变化一致的每个像素点及其邻域像素点的色度值确定所述目标图像的紫边区域,其中,所述紫边区域包括色度值在预设范围内的目标像素点,所述目标像素点为其邻域像素点的色度值在所述预设范围内的像素点。
[0009]本申请实施例,通过获取目标图像中R、G、B三个颜色通道的亮度变化一致的像素点及其邻域像素点的色度值,进而确定目标图像的紫边区域。采用该手段,基于像素点R、G、B三个颜色通道的亮度变化以及紫边颜色判断,来确定紫边,降低了紫边误检的概率。
[0010]第二方面,本专利技术实施例提供了一种图像处理装置,包括:
[0011]检测模块,用于对目标图像中各个像素点进行检测,以得到所述目标图像中R、G、B三个颜色通道的亮度变化一致的像素点;
[0012]获取模块,用于获取所述R、G、B三个颜色通道的亮度变化一致的每个像素点及其邻域像素点的色度值;
[0013]确定模块,用于根据所述R、G、B三个颜色通道的亮度变化一致的每个像素点及其邻域像素点的色度值确定所述目标图像的紫边区域,其中,所述紫边区域包括色度值在预设范围内的目标像素点,所述目标像素点为其邻域像素点的色度值在所述预设范围内的像素点。
[0014]第三方面,本专利技术实施例提供了一种图像处理设备,包括:处理器和存储器;
[0015]所述处理器和存储器相连,其中,所述存储器用于存储程序代码,所述处理器用于调用所述程序代码,以执行第一方面任一实现方式所述的图像处理方法。
[0016]第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时,执行如第一方面任一实现方式所述的图像处理方法。
[0017]第五方面,本专利技术实施例提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如第一方面任一实现方式所述的图像处理方法。
[0018]第六方面,本专利技术实施例提供了一种芯片系统,所述芯片系统应用于电子设备;所述芯片系统包括一个或多个接口电路,以及一个或多个处理器;所述接口电路和所述处理器通过线路互联;所述接口电路用于从所述电子设备的存储器接收信号,并向所述处理器发送所述信号,所述信号包括所述存储器中存储的计算机指令;当所述处理器执行所述计算机指令时,所述电子设备执行如第一方面任一实现方式所述的图像处理方法。
附图说明
[0019]为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1是本专利技术实施例提供的一种图像处理方法的流程示意图;
[0021]图2是本专利技术实施例提供的另一种图像处理方法的流程示意图;
[0022]图3是本专利技术实施例提供的又一种图像处理方法的流程示意图;
[0023]图4是本专利技术实施例提供的一种图像处理装置的结构示意图;
[0024]图5是本专利技术实施例提供的一种图像处理设备的结构示意图。
具体实施方式
[0025]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。
[0026]应当理解,本申请的说明书和权利要求书及附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0027]在本专利技术中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本专利技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本专利技术所描述的实施例可以与其它实施例相结合。
[0028]请参见图1,图1是本专利技术实施例提供的一种图像处理方法的流程示意图。如图1所示,该方法包括步骤101
‑
103,具体如下:
[0029]101、对目标图像中各个像素点进行检测,以得到所述目标图像中R、G、B三个颜色
通道的亮度变化一致的像素点;
[0030]其中,紫边通常发生在亮暗交界位置,其表现为:像素点的R、B平面没有聚焦到焦平面G平面,模糊使得三个颜色通道的衰减存在空间位移,但是三个颜色通道的衰减方向是一致的。
[0031]基于此,作为一种可选的实现方式,通过对图像中每个像素点采用边缘检测算法计算每个像素点的R、G、B三个颜色通道的梯度,根据梯度结果来判断每个像素点的R、G、B三个颜色通道的亮度变化是否一致,进而获取亮度变化一致的像素点。具体地,采用sobel算子计算得到三个颜色通道的梯度,根据梯度结果的正负是否一致来确定三个颜色通道的亮度变化是否一致。
[0032]作为另一种可选的实现方式,通过计算每个像素点的R、G、B三个颜色通道的邻域质心,根据质心坐标的符号是否一致来确定三个颜色通道的亮度变化是否一致。
[0033]102、获取所述R、G、B三个颜色通道的亮度变化一致的每个像素点及其邻域像素点的色度值;
[0034]可选的,通过获取到亮度变化一致的像素点,进而计算该各个像素点及其邻域像素点的色度值。
[0035]当然,还可以是通过读本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:对目标图像中各个像素点进行检测,以得到所述目标图像中R、G、B三个颜色通道的亮度变化一致的像素点;获取所述R、G、B三个颜色通道的亮度变化一致的每个像素点及其邻域像素点的色度值;根据所述R、G、B三个颜色通道的亮度变化一致的每个像素点及其邻域像素点的色度值确定所述目标图像的紫边区域,其中,所述紫边区域包括色度值在预设范围内的目标像素点,所述目标像素点为其邻域像素点的色度值在所述预设范围内的像素点。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述目标图像中各个像素点的邻域像素点的亮度值;确定所述邻域像素点的最大亮度值超过第一预设阈值的像素点;所述对目标图像中各个像素点进行检测,以得到所述目标图像中R、G、B三个颜色通道的亮度变化一致的像素点,包括:对所述邻域像素点的最大亮度值超过第一预设阈值的像素点进行检测,以得到所述目标图像中R、G、B三个颜色通道的亮度变化一致的像素点。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:获取所述邻域像素点的最大亮度值超过第一预设阈值的像素点的亮度值、以及该像素点的亮度与其邻域像素点的最大亮度之间的差值;所述对所述邻域像素点的最大亮度值超过第一预设阈值的像素点进行检测,以得到所述目标图像中R、G、B三个颜色通道的亮度变化一致的像素点,包括:对与其邻域像素点的最大亮度之间的差值大于第二预设阈值的像素点进行检测,以得到所述目标图像中R、G、B三个颜色通道的亮度变化一致的像素点。4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:降低所述目标像素点的饱和度,以得到校正后的像素点。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:对所述校正后的像素点的颜色平面进行低通滤波处理。6.一种图像处理装置,其特征在于,包括:检测模块,用于对目标图像中各个像素点进行检测,以得到所述目标图像中R、G、B三个颜色通道的亮度变化一致的像素点;获取模块,用于获取所述R、G、B三个颜色通道的亮度变化一致的每个像素点及其邻域像素点的色度值;确定模块,用于根据所述R、G、B三个颜色通道的亮度变化一致的每个像素点及其邻域像素点的色度值确定所述目标图像的紫边区域,其中,所述紫边区域包括色度值在预设范围内的目标像素点,所述目标...
【专利技术属性】
技术研发人员:请求不公布姓名,
申请(专利权)人:寒武纪昆山信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。