一种平面孔位的视觉检测方法技术

技术编号:16039101 阅读:37 留言:0更新日期:2017-08-19 20:59
本发明专利技术涉及视觉检测领域,具体的说是一种平面孔位的视觉检测方法。包括如下步骤:1)将待检测的平面孔位放入视觉检测系统,由视觉检测系统读出检测图像;2)导入视觉检测参数;3)导入边缘点数据;4)以选择图像的中心360度空间扫描;5)有序三角度加偏置角度扫描线上边缘点查询并分组组合;6)对所有分组中的点组合进行圆拟合运算并记录所有有效圆并对同类圆排列组合计数;7)计数排序找出检测圆;8)输出检测结果。本发明专利技术同现有技术相比,适用于多层焊接板总成件中视觉检测多层板下的孔位置数据;检测精准程度较高,偏差小,可检测圆直径小于5毫米最小45°圆弧的圆,且满圆检测时孔位和直径的偏差可达0.01个像素距离,检测10毫米圆的最快时间可达16毫秒。

【技术实现步骤摘要】
一种平面孔位的视觉检测方法
本专利技术涉及视觉检测领域,具体的说是一种平面孔位的视觉检测方法。
技术介绍
在汽车焊接件孔位视觉测量中常常会遇到许多圆孔成像困难问题,这是由于多层焊接板遮挡会在成像的图片上的圆,尤其是螺纹孔位置夹杂了许多上层板的边缘线和螺纹构造线,上层板的遮挡还会造成孔位边缘线的缺省,这大大增加了孔位测量拟合运算难度。不但延长了孔位检测时间,有时甚至会造成孔位检测失败。所有这些问题都是汽车焊接件使用视觉测量困难的主要原因。所谓视觉孔位检测就是利用圆孔的视觉图像,并对图像处理获取被检测圆边缘点后利用各种运算方法计算圆的直径中心位置,常用的运算方法有HOUGH、弦中法、最小二乘法等方法。HOUGH法运算比较复杂耗时长、弦中法运算精度有限,一般不适应亚像素精度检测;常用的最小二乘法是可以针对一根完整圆轮廓线拟合运算,这种方法只适用于简单连续完整边缘轮廓线下的圆心检测;也可以采用随机边缘点抽样拟合运算方法进行圆拟合运算,这种方法针对性不强,耗时较长,测量结果不确定,在复杂边缘线下拟合成功率低。
技术实现思路
本专利技术为克服现有技术的不足,设计一种平面孔位的视觉检测方法,针对边缘复本文档来自技高网...

【技术保护点】
一种平面孔位的视觉检测方法,其特征在于包括如下步骤:1)步骤一:将待检测的平面孔位放入视觉检测系统,由视觉检测系统读出检测图像;2)步骤二:导入视觉检测参数;3)步骤三:导入边缘点数据;4)步骤四:以选择图像的中心360度空间扫描;5)步骤五:有序三角度加偏置角度扫描线上边缘点查询并分组组合;6)步骤六:对所有分组中的点组合进行圆拟合运算并记录所有有效圆并对同类圆排列组合计数;7)步骤七:计数排序找出检测圆;8)步骤八:输出检测结果。

【技术特征摘要】
1.一种平面孔位的视觉检测方法,其特征在于包括如下步骤:1)步骤一:将待检测的平面孔位放入视觉检测系统,由视觉检测系统读出检测图像;2)步骤二:导入视觉检测参数;3)步骤三:导入边缘点数据;4)步骤四:以选择图像的中心360度空间扫描;5)步骤五:有序三角度加偏置角度扫描线上边缘点查询并分组组合;6)步骤六:对所有分组中的点组合进行圆拟合运算并记录所有有效圆并对同类圆排列组合计数;7)步骤七:计数排序找出检测圆;8)步骤八:输出检测结果。2.如权利要求1所述的一种平面孔位的视觉检测方法,其特征在于:所述步骤二中视觉参数包括孔位检测前选择的检测圆直径、选择的检测区域与角倍率细分、角度细分、测量精度细分、宽高单位像素距离,其中角倍率细分为程序循环检测一次转角增量倍率AB,角度细分为程序循环检测一次转角增量值AZ,测量精度细分为直径允许变化公差范围和圆心位置归类时的允许偏差范围。3.如权利要求1所述的一种平面孔位的视觉检测方法,其特征在于:所述步骤三中边缘点数据为检测图像的边缘点二值化数据中灰度值为0的像素位置数据,以保证检测边缘点判断条件的一致性。4.如权利要求1所述的一种平面孔位的视觉检测方法,其特征在于所述步骤四包括如下步骤:1)在检测图像中选择图像框,且选择的图像框的宽度高度之比保持在1-1.2之间,并且选择框的高度应大于检测园直径,选择框高度与检测圆直径之比在1.2-1.4倍之间,并保证检测圆在图像框的中央;2)在图像框中选定图像框的中心点,所述图像框中心点为图像框宽度和高度的1/2位置;3)以0°作为起始扫描角度A,每扫描一次,计数N=N+1,计算...

【专利技术属性】
技术研发人员:顾友良
申请(专利权)人:上海拖拉机内燃机有限公司
类型:发明
国别省市:上海,31

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

1