图像处理方法技术

技术编号:39796360 阅读:10 留言:0更新日期:2023-12-22 02:29
本申请实施例公开了图像处理方法

【技术实现步骤摘要】
图像处理方法、装置及相关设备


[0001]本申请涉及计算机
,尤其涉及交易处理方法

装置及相关设备


技术介绍

[0002]目前,在对图像中的某个对象
(
例如,在工业场景下所获取到的产品图像中的产品
)
进行检测时,可以对该对象
(
例如,产品
)
的边缘曲线进行曲线拟合

目前,边缘曲线的拟合主要是通过对该对象
(
例如,产品
)
进行边缘检测来实现的,常用的边缘检测算法是利用灰度值的不连续性质,以灰度突变为基础分割确定出该边缘曲线

[0003]然而专利技术人在实践过程中发现,基于产品图像的图像灰度值的不连续性质所确定出的边缘曲线,容易出现边缘误判的情况,比如,一旦产品上出现高光区域或者脏污区域,就容易将高光区域或者脏污区域的边缘确定为产品的边缘;比如,一旦产品颜色接近于背景的颜色,则像素的灰度值不容易出现突变的情况,无法正确判断出产品的边缘

由此可见,在采用灰度值不连续这一性质对图像中的这个对象
(
例如,产品
)
进行边缘曲线的拟合时,容易拟合得到错误的边缘曲线,以至于降低了曲线拟合时的准确性和稳定性


技术实现思路

[0004]本申请实施例提供了一种图像处理方法

装置及相关设备,有助于提升拟合得到的目标对象的边缘曲线的准确性和稳定性

[0005]本申请实施例一方面提供了一种图像处理方法,方法包括:
[0006]获取包含目标对象的业务图像,获取用于辅助定位目标对象的模板图像,从模板图像中确定出对象检测区域;对象检测区域的区域尺寸小于业务图像的区域尺寸;
[0007]在业务图像中查找与对象检测区域相匹配的区域,将查找到的区域确定为目标对象的初始定位区域,基于对象检测区域中的像素点的像素位置与初始定位区域中的像素点的像素位置,确定像素位置变换关系;
[0008]在从模板图像中确定出局部参考区域时,基于像素位置变换关系在业务图像中确定局部参考区域所对应的局部映射区域,将局部映射区域作为目标对象的目标定位区域;
[0009]在目标定位区域对应的目标定位图像中识别目标对象对应的前景区域,对前景区域中的像素点进行边缘曲线拟合处理,得到目标对象的边缘曲线

[0010]本申请实施例一方面提供了一种图像处理装置,装置包括:
[0011]图像获取模块,用于获取包含目标对象的业务图像,获取用于辅助定位目标对象的模板图像,从模板图像中确定出对象检测区域;对象检测区域的区域尺寸小于业务图像的区域尺寸;
[0012]变换关系确定模块,用于在业务图像中查找与对象检测区域相匹配的区域,将查找到的区域确定为目标对象的初始定位区域,基于对象检测区域中的像素点的像素位置与初始定位区域中的像素点的像素位置,确定像素位置变换关系;
[0013]区域映射模块,用于在从模板图像中确定出局部参考区域时,基于像素位置变换
关系在业务图像中确定局部参考区域所对应的局部映射区域,将局部映射区域作为目标对象的目标定位区域;
[0014]曲线拟合模块,用于在目标定位区域对应的目标定位图像中识别目标对象对应的前景区域,对前景区域中的像素点进行边缘曲线拟合处理,得到目标对象的边缘曲线

[0015]本申请实施例一方面提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,该计算机程序适于由处理器加载并执行,以使得具有该处理器的计算机设备执行本申请实施例提供的方法

[0016]本申请实施例一方面提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中

计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本申请实施例提供的方法

[0017]在本申请实施例中,能够先基于一个模板图像中的对象检测区域在业务图像中确定一个初始定位区域,进而基于初始定位区域与对象检测区域确定像素位置变换关系,以基于像素位置变换关系在业务图像中定位出目标定位区域,从而识别出目标定位区域对应的目标定位图像中的前景区域,然后基于前景区域确定出边缘曲线

本申请是对目标对象的局部区域的图像
(
即目标定位图像
)
进行前景识别,减少了目标对象的不定因素
(
如高光区域

脏污点
)
对前景识别过程的影响,从而提升前景区域识别的准确性,进而提升拟合得到的边缘曲线的准确性

并且,在拟合边缘曲线时,是对目标对象的局部进行边缘曲线的拟合,目标对象的边缘线上的像素点较少,减少出现多种满足拟合条件但实际差异较大的边缘曲线的情况,有助于提升拟合得到目标对象的边缘曲线的准确性和稳定性

另外,由于在进行边缘曲线拟合处理时,目标对象的边缘线上的像素点较少,由此有助于提升边缘曲线拟合的效率

附图说明
[0018]为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

[0019]图1是本申请实施例提供的一种数据处理系统的结构示意图;
[0020]图2是本申请实施例提供的一种图像处理方法的场景示意图;
[0021]图3是本申请实施例提供的一种图像处理方法的流程示意图;
[0022]图4是本申请实施例提供的一种模板图像的示意图;
[0023]图5是本申请实施例提供的一种窗口滑动的场景示意图;
[0024]图6是本申请实施例提供的一种区域映射过程的效果示意图;
[0025]图7是本申请实施例提供的一种目标前景识别网络的效果示意图;
[0026]图8是本申请实施例提供的一种特征提取组件的结构示意图;
[0027]图9是本申请实施例提供的一种前景识别的效果示意图;
[0028]图
10
是本申请实施例提供的一种图像处理方法的流程示意图;
[0029]图
11
是本申请实施例提供的一种边缘像素点集的确定过程;
[0030]图
12
是本申请实施例提供的一种确定边缘曲线的流程示意图;
[0031]图
13
是本申请实施例提供的一种图像处理装置的结构示意图;
[0032]图
14
是本申请实施例提供的一种计算机设备的结构示意图

具体实施方式
[003本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种图像处理方法,其特征在于,所述方法包括:获取包含目标对象的业务图像,获取用于辅助定位所述目标对象的模板图像,从所述模板图像中确定出对象检测区域;所述对象检测区域的区域尺寸小于所述业务图像的区域尺寸;在所述业务图像中查找与所述对象检测区域相匹配的区域,将查找到的区域确定为所述目标对象的初始定位区域,基于所述对象检测区域中的像素点的像素位置与所述初始定位区域中的像素点的像素位置,确定像素位置变换关系;在从所述模板图像中确定出局部参考区域时,基于所述像素位置变换关系在所述业务图像中确定所述局部参考区域所对应的局部映射区域,将所述局部映射区域作为所述目标对象的目标定位区域;在所述目标定位区域对应的目标定位图像中识别所述目标对象对应的前景区域,对所述前景区域中的像素点进行边缘曲线拟合处理,得到所述目标对象的边缘曲线
。2.
根据权利要求1所述的方法,其特征在于,所述在所述业务图像中查找与所述对象检测区域相匹配的区域,包括:基于所述对象检测区域的区域尺寸,在所述业务图像中确定用于进行窗口滑动的滑动窗口,在所述业务图像中将所述滑动窗口所在窗口位置确定为所述业务图像中的待匹配区域;所述待匹配区域的区域尺寸均与所述对象检测区域的区域尺寸保持一致;通过所述待匹配区域中的每个像素点的像素值与所述对象检测区域中的每个像素点的像素值,确定所述待匹配区域与所述对象检测区域的区域相似度;基于所述区域相似度,在所述业务图像中确定与所述对象检测区域相匹配的区域
。3.
根据权利要求2所述的方法,其特征在于,所述待匹配区域包括第一滑动窗口区域和第二滑动窗口区域;所述第一滑动窗口区域为所述滑动窗口滑动至第一窗口位置所确定的区域;所述第二滑动窗口区域为所述滑动窗口滑动至第二窗口位置所确定的区域;所述第二窗口位置为按照滑动步长所确定的所述第一窗口位置的下一窗口位置;所述通过所述待匹配区域中的每个像素点的像素值与所述对象检测区域中的每个像素点的像素值,确定所述待匹配区域与所述对象检测区域的区域相似度,包括:通过所述第一滑动窗口区域中的每个像素点的像素值与所述对象检测区域中的每个像素点的像素值,确定所述第一滑动窗口区域与所述对象检测区域的区域相似度,将所述第一滑动窗口区域与所述对象检测区域的区域相似度确定为第一区域相似度;通过所述第二滑动窗口区域中的每个像素点的像素值与所述对象检测区域中的每个像素点的像素值,确定所述第二滑动窗口区域与所述对象检测区域的区域相似度,将所述第二滑动窗口区域与所述对象检测区域的区域相似度确定为第二区域相似度;基于所述第一区域相似度和所述第二区域相似度确定所述待匹配区域与所述对象检测区域的区域相似度
。4.
根据权利要求3所述的方法,其特征在于,所述基于所述区域相似度,在所述业务图像中确定与所述对象检测区域相匹配的区域,包括:基于所述第一区域相似度和所述第二区域相似度确定目标区域相似度,所述目标区域相似度为所述第一区域相似度和所述第二区域相似度中最大的区域相似度;在所述业务图像中,基于所述目标区域相似度所对应的待匹配区域确定与所述对象检
测区域相匹配的区域
。5.
根据权利要求3所述的方法,其特征在于,所述第一滑动窗口区域中包括第
i
个像素点,所述对象检测区域中包括第
j
个像素点;
i

j
为保持一致的正整数;所述通过所述第一滑动窗口区域中的每个像素点的像素值与所述对象检测区域中的每个像素点的像素值,确定所述第一滑动窗口区域与所述对象检测区域的区域相似度,包括:将所述第一滑动窗口区域中的像素点的像素值的平均值,确定为第一像素均值;将所述对象检测区域中的像素点的像素值的平均值,确定为第二像素均值;将所述第一滑动窗口区域中的第
i
个像素点的像素值与所述第一像素均值的差值,确定为所述第
i
个像素点对应的第一差值,将所述对象检测区域中的第
j
个像素点的像素值与所述第二像素均值的差值确定为所述第
j
个像素点对应的第二差值;基于所述第
i
个像素点对应的第一差值和所述第
j
个像素点对应的第二差值确定所述第一滑动窗口区域与所述对象检测区域的区域相似度
。6.
根据权利要求1所述的方法,其特征在于,所述基于所述对象检测区域中的像素点的像素位置与所述初始定位区域中的像素点的像素位置,确定像素位置变换关系,包括:从所述初始定位区域中确定
K
个关键像素点;
K
为大于1的正整数;在所述对象检测区域中确定所述
K
个关键像素点对应的
K
个关联像素点;一个关键像素点对应一个关联像素点;基于所述
K
个关键像素点与所述
K
个关联像素点,构建
K
个像素点对;一个像素点对包括一个关键像素点和对应的一个关联像素点;在目标坐标系下,确定所述
K
个关键像素点的像素位置以及所述
K
个关联像素点的像素位置;基于所述
K
个像素点对中的每个像素点对所包括的关键像素点的像素位置和关联像素点的像素位置,计算得到用于表征像素位置变换关系的像素位置变换矩阵
。7.
根据权利要求1所述的方法,其特征在于,所述基于所述像素位置变换关系在所述业务图像中确定所述局部参考区域所对应的局部映射区域,将所述局部映射区域作为所述目标对象的目标定位区域,包括:在所述局部参考区域中确定
P
个参考像素点;
P
为大于1的正整数;在目标坐标系下,确定所述
P
个参考像素点的像素位置;基于所述像素位置变换关系和所述
P
个参考像素点的像素位置,在所述业务图像中确定所述
P
个参考像素点对应的
P
个映射像素点;一个参考像素点对应一个映射像素点;基于所述
P
个映射像素点在所述业务图像中确定所述局部参考区域所对应的局部映射区域
。8.
根据权利要求1所述的方法,其特征在于,所述在所述目标定位区域对应的目标定位图像中识别所述目标对象对应的前景区域,包括:获取用于进行前景区域识别的目标前景识别网络;将所述目标定位区域对应的目标定位图像输入至所述目标前景识别网络,由所述目标前景识别网络对所述目标定位图像进行前景区域识别处理,得到所述目标定位图像中的每个像素点的前景概率;
基于所述目标定位图像中的每个像素点的前景概率,确定所述目标对象对应的前景区域
。9.
根据权利要求8所述的方法,其特征在于,所述方法还包括:获取样本对象图像;所述样本对象图像关联有样本对象...

【专利技术属性】
技术研发人员:詹佳伟刘俊汪铖杰
申请(专利权)人:重庆腾讯信息技术有限公司
类型:发明
国别省市:

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

1