VisionMaster
中提供的边缘相关的
缺陷检测如下:
这些模块基于圆弧边缘缺陷检测
和直线边缘缺陷检测
。所以这里只给出圆弧边缘缺陷检测
和直线边缘缺陷检测
的具体描述,其他方案都给出。
1. 直线边缘缺陷检测
线边缘缺陷检测是模块直线查找
的进一步衍生。线性边缘缺陷检测的过程如下:
- 使用直线段指定要检测的线边缺陷的起点和终点
- 在线段上等距放置多个卡尺模块
- 根据指定的参数,卡尺工具会找到对应的边缘点
- 使用边缘点拟合线
- 计算每个边缘点到拟合线的距离
- 缺陷判断方法一:距离大于指定距离阈值且连续数大于指定数阈值,则认为直线边缘存在缺陷
- 缺陷判断方法2:积分距离大于指定距离阈值的区域大于指定区域阈值,则认为直线边缘存在缺陷
流程中1-4位直线查找模块的过程,5-7为直线边缘缺陷检测的特有流程
2. 圆弧边缘缺陷检测
圆弧边缘缺陷检测和线边缘缺陷检测的过程基本相同,主要区别在于拟合直线变成了拟合圆。
文章出处登录后可见!
已经登录?立即刷新