【技术实现步骤摘要】
一种图像检测方法及装置
本申请涉及图像处理
,具体而言,涉及一种图像检测方法及装置。
技术介绍
在进行元器件检测时,例如检测元器件的尺寸是否符合要求,或检测元器件内部的孔状区域是否符合要求时,一般会用到圆定位算法。在进行元器件筛选或分拣时,也会用到圆定位算法。目前,在待检测图像中定位预设半径的圆状对象的方法中,都是先检测出待检测图像中的所有圆,然后在得到的圆中筛选出满足预设半径条件的圆状对象,存在检测速度慢的问题;且当出现多个结果时,无法选取出最优的结果,同时,当预设半径的圆状对象包括不同弧长的圆弧区域时,不能准确检测出满足预设半径条件的所有圆弧,存在检测精度低的问题。
技术实现思路
有鉴于此,本申请实施例的目的在于提供一种图像检测方法及装置,能够通过候选圆心对应的像素点的梯度值之和以及待定位圆状对象的周长,直接定位出满足半径条件的圆弧区域,提高圆定位算法的效率和精度。第一方面,本申请实施例提供了一种图像检测方法,包括:获取待检测图像;根据所述待检测图像中各个像素点的 ...
【技术保护点】
1.一种图像检测方法,其特征在于,包括:/n获取待检测图像;/n根据所述待检测图像中各个像素点的水平方向的水平梯度和垂直方向的垂直梯度,确定各个像素点的梯度方向和梯度值;/n根据各个像素点的梯度方向和待定位的圆状对象的预设半径,确定各个像素点分别对应的候选圆心;/n根据各个候选圆心分别对应的像素点的梯度值之和,以及待定位的圆状对象的周长,从各个候选圆心中筛选出目标圆心;/n根据所述目标圆心,在所述待检测图像中定位与所述圆状对象匹配的圆弧区域。/n
【技术特征摘要】 【专利技术属性】
1.一种图像检测方法,其特征在于,包括:
获取待检测图像;
根据所述待检测图像中各个像素点的水平方向的水平梯度和垂直方向的垂直梯度,确定各个像素点的梯度方向和梯度值;
根据各个像素点的梯度方向和待定位的圆状对象的预设半径,确定各个像素点分别对应的候选圆心;
根据各个候选圆心分别对应的像素点的梯度值之和,以及待定位的圆状对象的周长,从各个候选圆心中筛选出目标圆心;
根据所述目标圆心,在所述待检测图像中定位与所述圆状对象匹配的圆弧区域。
2.根据权利要求1所述的方法,其特征在于,所述根据所述待检测图像中各个像素点的水平方向的水平梯度和垂直方向的垂直梯度,确定各个像素点的梯度方向和梯度值,包括:
根据所述待检测图像中各个像素点的水平方向的水平梯度和垂直方向的垂直梯度,确定各个像素点分别对应的原始梯度值;
在对各个像素点中原始梯度值不在预设梯度范围内的像素点的原始梯度值进行调整后,得到各个像素点分别对应的梯度值。
3.根据权利要求2所述的方法,其特征在于,所述对各个像素点中原始梯度值不在预设梯度范围内的像素点的原始梯度值进行调整,包括:
针对所述原始梯度值小于所述预设梯度范围的最小值的第一类像素点,将各个所述第一类像素点分别对应的原始梯度值调整为所述预设梯度范围的最小值;
针对所述原始梯度值大于所述预设梯度范围的最大值的第二类像素点,将各个所述第二类像素点分别对应的原始梯度值调整为所述预设梯度范围的最大值。
4.根据权利要求1所述的方法,其特征在于,所述根据各个像素点的梯度方向和待定位的圆状对象的预设半径,确定各个像素点分别对应的候选圆心,包括:
针对各个像素点中第i个像素点,i为正整数,以所述第i个像素点为中心,在所述第i个像素点的梯度方向上确定至少一个与所述第i个像素点之间的距离等于所述预设半径的点,确定为所述第i个像素点对应的候选圆心。
5.根据权利要求1所述的方法,其特征在于,所述根据各个候选圆心分别对应的像素点的梯度值之和,以及待定位的圆状对象的周长,从各个候选圆心中筛选出目标圆心,包括:
确定各个所述候选圆心分别对应的像素点的梯度值之和与所述待定位的圆状对象的周长的比值;
技术研发人员:黄永祯,于仕琪,徐栋,
申请(专利权)人:银河水滴科技北京有限公司,中科水滴科技深圳有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。