1、设备介绍

—图片来自《机器视觉算法与应用》

(1)被测物体

(2)相机采集设备

(3)照明

(4)光电传感器(触发图像采集)

(5)计算机

(6)相机-计算机接口

(7)获取的图像

(8)机器视觉软件

(9)检测结果

(10)数字I/O

(11)PLC

(12)总线接口

(13)控制执行机构

2、图像采集Image Acquisition

只有采集到适合需求的图像数据,才能进行算法分析

照明是为了使得被测物的图像特征可见

镜头用来采集清晰的图像

传感器将图像信息转为模拟或数字视频信号

2.1 照明

在图像采集过程中使用照明,是为了使得被测物重要特征清晰可见,抑制无用的特征。因此需要考虑光源和被测物之间的相互作用。可以通过单色光照射彩色物体增加被测物特征对比度,也可通过调整光源角度增强被测物特征。

2.1.1 电磁辐射

光是一定波长范围的电磁辐射。人眼可见的光称作可见光,波长范围380-780nm。波长比可见光短的称为紫外光UV,比可见光长的称为红外线IR。此外,还有更短的电磁辐射(X、伽马)和更长的微波和无线电波。

2.1.2 光源类型

白炽灯:比较亮,可以在低电压下工作,发热严重,能量转换效率低,寿命短,不能用作闪光灯,亮度随着时间推移下降

发光二极管(LED):白光LED内部实际上产生的光是蓝色的,通过黄磷涂层将蓝光转换为白光。寿命长,可用作闪光灯,响应速度快,直流供电亮度易控制,功耗小,发热小;缺点是性能与环境温度有关

白色光:适合彩色图像

蓝光:适合银色背景下的目标物的打光

红光:可以透过一些比较暗的物体。红色光源可以提高对比度。

绿光:主要针对于红色背景、银色背景,并且在 3C 应用中,传送带多数为绿色。

红外光:不可见光,透过力强,对于塑料穿透性好,可以将封装好的金属电路等内部元件显示出来,在此种应用场景下,效果和 X 射线一样好,且对于人体无伤害。

紫外光:不可见光,波长短,穿透力强,应用于证件检测,触摸屏 ITO 检测,点胶溢胶检测,金属表面划痕检测等。

X-ray 激光:波长短,穿透性好,可以用于透视检测、轮毂划痕及裂纹检测等。

参考:第一章 工业机器视觉光源种类介绍_J&A~ing的博客-CSDN博客_工业相机光源有哪些

2.1.3 光与被测物的相互作用

—图片来自《机器视觉算法与应用》

(1)镜面反射

(2)漫反射,被测物表面的粗糙程度。在各个方向上散射的光线基本是均匀的。

(3)定向透射

(4)漫投射

(5)背反射

(6)吸收

实际情况要比上述简单模型复杂得多,因此在实际应用过程中,选择合适的光源需要大量的实验。

彩色物体反射了一部分光谱,其他部分则被吸收了。可以利用这一特性来增强需要的特征。

CCD和CMOS传感器对红外光比较敏感。

2.1.4 不同光源

LED按形状不同分类:

环形光源:

提供不同的照明角度和不同的颜色组合。节省安装空间、解决对角线照明阴影问题;可配备漫射器来引导光线,使光线均匀漫射。应用场景:PCB基板检测、IC元件检测、显微镜照明、液晶矫正、塑料容器检测、集成电路印刷检测。

背光源:

可突出物体的轮廓特征。特别适合用作显微镜工作台。应用领域:机械零件测量、电子元件和IC的外观检测、薄膜污渍检测、透明物体划痕检测。

条形光源:

对于大方形的被测物体,首选条形光源。应用领域:金属表面检测、图像扫描、表面裂纹检测、LCD面板检测。

同轴光源:

可以消除表面不平整造成的阴影,减少干扰。采用分光镜设计。应用领域:系列光源最适用于高反射物体,例如金属、玻璃、薄膜、晶圆等表面的划痕检测,芯片和硅片的损伤检测,标记点定位和包装条形码识别。

AOI特殊光源:

不同角度的三色照明,突出焊料的三维信息;增加扩散器来引导光线,减少反射;不同角度的组合。应用领域:电路板的焊接检测。

球积分光源:

具有积分效果的半球面内壁,空间360度漫反射,使整个图像的照明非常均匀。应用领域:曲面、凹凸面、强反射金属表面

点光源

发光强度高,配合远心镜头使用

应用场景:微小元器件

机器视觉算法与应用001相关推荐

  1. 月薪20k-50k| 西人马3D机器视觉算法、语音识别、DSP软件工程师招聘

    3D视觉工坊致力于推荐最棒的工作机会,精准地为其找到最佳求职者,做连接优质企业和优质人才的桥梁.如果你需要我们帮助你发布实习或全职岗位,请添加微信号「CV_LAB」. 公司简介: 西人马FATRI是一 ...

  2. 梅卡曼德机器人| 机器视觉算法、深度学习算法、软件开发等海量岗位

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 梅卡曼德机器人 2020招聘火热进行中 梅卡曼德机器人,英文为Mech-Mind,意为机器之意识.我们 ...

  3. 图漾科技招聘|机器视觉算法、嵌入式驱动开发高级工程师等岗位

    嵌入式驱动开发高级工程师 工作地点:上海 薪资:20-40K 岗位职责: 1. 负责嵌入式系统(usb\ethernet\spi\Camera sensor等)驱动开发和调试: 2. 负责评估核心系统 ...

  4. 机器视觉算法与应用读书笔记(算法)

    机器视觉算法与应用读书笔记(算法) 1.数据结构 2.图像增强 1. 灰度值变换 2. 辐射标定 3. 图像平滑 1. 时域去噪法 2. 空间域去噪法 均值滤波器 递归线性滤波器:将上次计算得到的值带 ...

  5. 如何在LabVIEW中进行海康机器视觉算法平台VisionMaster二次开发

    目录 1.导言 庞大的NI LabVIEW软件平台 LabVIEW 平台的特点 海康机器人的视觉算法平台VisionMaster特点 如何在LabVIEW中进行海康视觉算法平台二次开发 2.方法与步骤 ...

  6. 雷博招聘|机器人(SLAM)、深度学习、机器视觉算法工程师等岗位

    3D视觉工坊致力于推荐最棒的工作机会,精准地为其找到最佳求职者,做连接优质企业和优质人才的桥梁.如果你需要我们帮助你发布实习或全职岗位,请添加微信号「CV_LAB」. 公司介绍: 雷博科技(Robow ...

  7. 机器视觉算法与应用:1. 简介

    第1章 简介 1. 机器视觉常见任务 目标识别(Object identification):用来甄别不同的被测物体.比如物流控制或者根据不同目标进行不同检测.识别可以基于特殊的识别特征,比如字符串. ...

  8. 《机器视觉算法与应用》第3章 机器视觉算法之相机标定——学习笔记

    文章目录 3.9 相机标定 3.9.1 面阵相机的摄像机模型 针孔摄像机模型的透视投影关系 3.9.2 线阵相机的相机模型 3.9.3 标定过程 第一个需求 第二个需求 3.9.4 从单幅图像中提取世 ...

  9. 基于海康机器视觉算法平台的对位贴合项目个人理解 | CSDN原力计划

    扫码参与CSDN"原力计划" 作者 | 果汁分你一半哈哈 来源 | CSDN原力计划获奖作品 都说"纸上得来终觉浅,绝知此事要躬行",可惜咱没这条件呀,没项目咱 ...

  10. 基于海康机器视觉算法平台的对位贴合项目个人理解

    作者 | 果汁分你一半哈哈 来源 | CSDN原力计划获奖作品 都说"纸上得来终觉浅,绝知此事要躬行",可惜咱没这条件呀,没项目咱也不能干坐着呀,那咱发挥主观能动性,咱不是学机械的 ...

最新文章

  1. 解决访问http://localhost:8080/需要用户和密码的问题
  2. python框架django面试问别人什么问你_django面试会问什么
  3. 【一起去大厂系列】针对left join以及limit的两条优化小技巧
  4. 移动设备 (Android),How-To Geek正在寻找专注于移动设备(Android,iOS,可穿戴设备等)的作家 | MOS86...
  5. 如果没准备这些面试题,找工作还是缓一缓吧
  6. 学校如何把表格里的成绩,让学生以二维码的方式去扫描查询呢?
  7. 单元测试注意事项总结(一)
  8. Lnmp架构之PHP
  9. python中print输出格式_Python print格式化输出
  10. php实现读写ic卡,diy用PIC单片机实现的IC卡读写器
  11. 天刀显示服务器失败,天涯明月刀手游提示安装失败怎么办 10月16日开服常见问题FAQ...
  12. 计算机画图虚线,天正建筑怎么把直线变成虚线
  13. 阿里P6工作四年,女友跑路、晋升无望、年薪45W买不起房,加班加到焦虑!
  14. 关于手机端ios手机自带safari浏览器网页缩放问题
  15. bga封装扇出_0.5间距BGA封装,怎么扇出啊
  16. 10. 从0学ARM-基于Exynos4412的pwm详解
  17. 软件浪涌测试原理与功能,雷击浪涌测试仪工作原理及优势
  18. 索尼黑卡相机Sony Rx100-M3与手机互联APP相关问题
  19. 多好积攒的客户没了,怎样找回删除的手机通讯录?
  20. 世界元宇宙大会暨元宇宙探索交流论坛 礼码生活构建元宇宙庞大生态

热门文章

  1. 《软件工程导论第6版》--张海藩 牟永敏 课后答案及其详解 第7章 实现
  2. 大咖说:如何借助腾讯云简单、高效移动开发
  3. 【读书笔记】企业IT架构转型之道 阿里巴巴中台战略思想和架构实战
  4. 计算机组成原理 - 基本概念
  5. 基于51单片机的循迹小车
  6. Linux-Grep命令详解
  7. html5页面制作成品,dw网页设计成品代码
  8. steam授权_验号机器人正式上线,支持检验csgo账号、steam账号信息
  9. java 汉字 正则_java正则表达式验证汉字
  10. linux 锐捷客户端 脚本,基于802.1x的锐捷linux客户端