【技术实现步骤摘要】
图像处理方法、装置及相关设备
[0001]本申请涉及计算机
,尤其涉及交易处理方法
、
装置及相关设备
。
技术介绍
[0002]目前,在对图像中的某个对象
(
例如,在工业场景下所获取到的产品图像中的产品
)
进行检测时,可以对该对象
(
例如,产品
)
的边缘曲线进行曲线拟合
。
目前,边缘曲线的拟合主要是通过对该对象
(
例如,产品
)
进行边缘检测来实现的,常用的边缘检测算法是利用灰度值的不连续性质,以灰度突变为基础分割确定出该边缘曲线
。
[0003]然而专利技术人在实践过程中发现,基于产品图像的图像灰度值的不连续性质所确定出的边缘曲线,容易出现边缘误判的情况,比如,一旦产品上出现高光区域或者脏污区域,就容易将高光区域或者脏污区域的边缘确定为产品的边缘;比如,一旦产品颜色接近于背景的颜色,则像素的灰度值不容易出现突变的情况,无法正确判断出产品的边缘
。
由此可见,在采用灰度值不连续这一性质对图像中的这个对象
(
例如,产品
)
进行边缘曲线的拟合时,容易拟合得到错误的边缘曲线,以至于降低了曲线拟合时的准确性和稳定性
。
技术实现思路
[0004]本申请实施例提供了一种图像处理方法
、
装置及相关设备,有助于提升拟合得到的目标对象的边缘曲线的准确性和稳定性
。 ...
【技术保护点】
【技术特征摘要】
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所述的方法,其特征在于,所述方法还包括:获取样本对象图像;所述样本对象图像关联有样本对象...
【专利技术属性】
技术研发人员:詹佳伟,刘俊,汪铖杰,
申请(专利权)人:重庆腾讯信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。