点击上方“小白学视觉”,选择加"星标"或“置顶

重磅干货,第一时间送达

尺寸测量/边缘检测

利用边缘检查的尺寸检查是图像传感器的最新应用趋势。图像传感器可以将检查对象在平面上表现出来,通过边缘检测,测算位置、宽度、角度等。

下面将按照处理过程来介绍边缘检查的原理。理解原理有助于优化检查设置。除此之外,还将介绍一些有代表性的边缘检 查的例子以及可以稳定检查效果的预处理滤镜的选择方法。

边缘检测的原理

所谓边缘是指图像内明亮部位与阴暗部分的边缘。边缘检测是通过视觉系统来检测这种浓淡变化的边缘。
可以通过下列4个过程来得到边缘。

(1)投影处理

对于测量区域内的图像进行投影处理。投影处理是相对于检查方向进行垂直扫描,然后计算各投影线的平均浓度。投影线平均浓度波形被称为投影波形。

什么是投影处理?

计算投影方向的平均浓度。
                       可以减少区域内的噪点造成的检查错误。

(2)微分处理

根据投影波形进行微分处理。可能成为边缘的、浓淡变化较大的部位,其微分值也较大。

什么是微分处理?

计算浓淡(级)变化量的处理过程。
                       可以消除区域内浓度绝对值的变化所导致的影响。

例:没有浓淡变化的部位的微分值是0。
                       白色(255)→黑色(0) 时的值是-255。

(3)通过校正使微分最大值达到100%

在实际生产线上,为了使边缘达到稳定的状态,通常会进行适当的调整以使微分绝对值达到100%。
将超过预先设置的“ 边缘感度(%)”的微分波形的峰值作为边缘位置。根据浓淡变化峰值的检测原理,在照度经常发生变化的生产线上也可以稳定的检测出边缘。

(4)亚像素处理

对于微分波形中最大部分的中心附近的3个像素,根据这3个像素形成的波形,进行修正演算。以1/100像素为单位测算边界位置(次像素处理)。

边缘检测的代表性检测应用

边缘检查具有下列衍生模式。下面将分别介绍其代表性应用。

<例1>利用边缘位置的各种检查

在多个部位设置边缘位置模式,测量检测对象的X座标或Y 座标。

<例2>利用边缘宽度的各种检查

利用边缘宽度的“ 外部尺寸”模式,检测金属板的宽度、孔洞的X方向/Y方向孔径等。

<例3>利用边缘位置圆周区域的各种检查

以圆周作为检测区域,检测切缺部位的角度(相位)。

<例4>利用趋势边缘宽度的各种检查

利用“ 圆周”区域的“ 趋势边缘宽度”模式,扫描环状工件的内径、评价扁平度等。

趋势边缘模式

趋势边缘位置( 宽度)模式是指在扫描检查区域内较窄的边缘窗口的同时检测边缘位置。利用这种检查模式,可以对于一个窗口内的多个点进行边缘位置( 宽度) 检查,因此可以确保捕获工件的微小变化。

检测原理

使小范围内的分割以小间距进行移动,检查各点的边缘宽度或边缘位置。

  • 提高位置检测精度的方法:

    缩小分割尺寸

  • 缩短处理时间的方法:

    缩小分割移位幅度(移动量)。

  • 趋势方向:

    分割移动的方向。

提高边缘检查效果的预处理滤镜

边缘检查的关键在于如何最大限度的减少边缘的不均现象。预处理滤镜具有“中值”或“平均化”的作用,因此有助于保持稳定的检查效果。下面介绍预处理滤镜的特点及选择方法。

原图像

平均化

3×3 像素的平均滤镜。可以有效减少噪点因素的 影响。

中值化

3×3 像素的中值滤镜。可以在保持图像清晰的同 时,有效减少噪点因素的影响。

如何优化预处理滤镜?

一般说来,通过“中值化”或“平均化”,可以得到稳定的边缘检查效果。但是,对于特定的工件,究竟应该选择哪一种滤镜才可以得到最佳效果?下面将介绍对于各滤镜的测量值的偏差进行评价的统计学方法。

CV系列(CV2000以上)具有统计分析功能,可以保存测量数据,并对其进行统计分析。

利用这种功能,通过分别采用“无滤镜”、“中值化”、“平均化”、“中值化+平均化”、“平均化+中值化”在静止状态下重复测量,并对于各数据的统计结果进行确认,可以得到最佳的滤镜设置。

图像传感器边缘检查模式的使用要点:

  • 在理解边缘检查原理的基础上进行有效的调整。

  • 理解各种衍生模式,显著提高检查可能性。

  • 参考代表性的检查例有助于工作的进行。

  • 通过实验选择最佳的预处理滤镜,提高检查速度及检查效果。

下载1:OpenCV-Contrib扩展模块中文版教程

在「小白学视觉」公众号后台回复:扩展模块中文教程即可下载全网第一份OpenCV扩展模块教程中文版,涵盖扩展模块安装、SFM算法、立体视觉、目标跟踪、生物视觉、超分辨率处理等二十多章内容。

下载2:Python视觉实战项目52讲

在「小白学视觉」公众号后台回复:Python视觉实战项目即可下载包括图像分割、口罩检测、车道线检测、车辆计数、添加眼线、车牌识别、字符识别、情绪检测、文本内容提取、面部识别等31个视觉实战项目,助力快速学校计算机视觉。

下载3:OpenCV实战项目20讲

在「小白学视觉」公众号后台回复:OpenCV实战项目20讲即可下载含有20个基于OpenCV实现20个实战项目,实现OpenCV学习进阶。

交流群

欢迎加入公众号读者群一起和同行交流,目前有SLAM、三维视觉、传感器、自动驾驶、计算摄影、检测、分割、识别、医学影像、GAN、算法竞赛等微信群(以后会逐渐细分),请扫描下面微信号加群,备注:”昵称+学校/公司+研究方向“,例如:”张三 + 上海交大 + 视觉SLAM“。请按照格式备注,否则不予通过。添加成功后会根据研究方向邀请进入相关微信群。请勿在群内发送广告,否则会请出群,谢谢理解~

机器视觉尺寸检测基础相关推荐

  1. 机器视觉尺寸检测基础介绍

    尺寸测量/边缘检测 利用边缘检查的尺寸检查是图像传感器的最新应用趋势.图像传感器可以将检查对象在平面上表现出来,通过边缘检测,测算位置.宽度.角度等. 下面将按照处理过程来介绍边缘检查的原理.理解原理 ...

  2. 边缘检测robert原理_机器视觉尺寸检测基础

    尺寸测量/边缘检测 利用边缘检查的尺寸检查是图像传感器的最新应用趋势.图像传感器可以将检查对象在平面上表现出来,通过边缘检测,测算位置.宽度.角度等. 下面将按照处理过程来介绍边缘检查的原理.理解原理 ...

  3. 工器具尺寸检测,水果尺寸检测,零件尺寸检测,水果的新鲜度检测,水果等级划分,零件划痕检测

    有很多可以进行缺陷检测的物体和部位,比如说丝网印刷设备及丝网周边材料等.SMT表面贴装:SMT工艺与设备.焊接设备.测试仪器.返修设备及各种辅助工具及配件m.电子生产加工设备:电子元件制造设备.半导体 ...

  4. 视觉检测螺钉大小matlab代码,基于机器视觉的二维尺寸检测.pdf

    基于机器视觉的二维尺寸检测 98 工 具 技 术 基于机器视觉的二维尺寸检测 谢俊,吴荥荥,朱广韬,王路路 江苏大学 摘要:借助CMOS工业相机.光学镜头.计算机以及OpenCV等搭建了一套机器视觉检 ...

  5. 趋高智能机器视觉图像目标尺寸检测尺寸测量的应用方案

    趋高智能机器视觉图像目标尺寸检测尺寸测量的应用方案. 趋高智能机器视觉系统具有测量功能,能够自动测量产品的外观尺寸,比如外形轮廓.孔径.高度.面积等尺寸的测量.尺寸测量无论是在产品的生产过程中,还是产 ...

  6. 机器视觉表面缺陷检测综述

    转自:http://www.cjig.cn/html/jig/2017/12/20171202.htm#b22 机器视觉表面缺陷检测综述 <中国图像图形学报> Tang B, Kong J ...

  7. 2017-12-16 机器视觉表面缺陷检测综述

    机器视觉表面缺陷检测综述 转载自:http://www.cjig.cn/html/jig/2017/12/20171202.htm#top <中国图像图形学报> Tang B, Kong ...

  8. 模式识别和机器学习有必要学么_【视觉】机器视觉表面缺陷检测综述(下)

    摘自于:汤勃, 孔建益, 伍世虔. 机器视觉表面缺陷检测综述[J]. 中国图象图形学报, 2017, 22(12):1640-1663.关键词:机器视觉; 表面缺陷; 检测算法; 图像处理; 图像识别 ...

  9. 原始尺寸_螺母尺寸检测,螺丝螺母外观检测设备

    螺丝螺母在各行各业中几乎都有用到,它的用量很大,往往都是大批量生产.螺母尺寸检测分为人工检测和机器检测两种.人工检测是最原始也是使用最为普遍的一种检测方式,主要用游标卡尺对螺母进行测量.另一种方式为机 ...

最新文章

  1. FFmpeg中拉取rtsp视频流并缩放显示测试代码
  2. 百度得来的所谓“三层结构”
  3. 风吹来_风吹年年,雪落片片
  4. android listView的setOnScrollListener的使用
  5. Flask构建微电影(二)
  6. vs简易计算机等于号代码,等于(=)vs.
  7. [转载] Python学习:Python成员运算符和身份运算符
  8. Linux移植随笔:终于解决Tslib的问题了
  9. LeetCode(860)——柠檬水找零(JavaScript)
  10. ubuntu下如何查看和设置分辨率 (转载)
  11. 文件系统 文件时间记录在哪里_计算机系统基础:文件管理相关知识笔记
  12. NP、OSPF链路状态数据库
  13. 人工智能离我们很遥远?专家:美图软件其实也是
  14. 数字音频IC的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  15. 登录到接受邮件服务器,使用outlook2016配置imap 登陆到接收服务器(imap) 失败
  16. RFC 文档中文目录
  17. Java对接网易云信IM 即时通讯
  18. BUUCTF NewStarCTF一些新知识记录
  19. angular中的?:什么意思
  20. 深入GetMessage,PeekMessage以及Windows消息机制

热门文章

  1. 基于EfficientNetB0的车辆品牌识别
  2. ubuntu20安装出现致命错误_Ubuntu 20.04 依赖包安装错误解决方案
  3. 2020计算机行业秋季校招总结及未来建议
  4. 参加首届“全球程序员节”感想
  5. jsp+ssm计算机毕业设计车辆违章信息管理系统【附源码】
  6. 神器Tushare,财经数据必备工具!
  7. 双馈风力发电机的matlab仿真模型,基于MATLAB_SIMULINK的并网型双馈风力发电机仿真模型的研究[1]...
  8. python文献检索_那个发了好几篇SCI的师姐,教你如何搞定文献检索和科研图片!...
  9. Comtrade 电力录波文件格式说明(中/英文两个PDF文件)
  10. 移动管家手机控车一键启动车载车联网模块原理分析与电路设计图解