在机器视觉检测时,经常会遇到需要检测反光的物品,例如:金属、铝箔表面、反光膜片、光滑表面的物品等,这类物品都有同样的特点,就是会发出炫光,这样在检测的时候会影响被测物的特征提取,这个时候需要怎么处理呢?下面就给大家介绍一下如何解决机器视觉检测反光的问题:

1.反光物体检测的光源选型
(1).采用低角度光源照明:被测物体表面大部分反光都不进入摄像头;
(2).采用漫反射无影光源照明:补偿物体表面的角度变化,获得更均匀的图像;
(3).采用背光源照明:表面反光不进入镜头,仅保留物体轮廓信息;
(4).采用同轴光源照明:使物体表面反射光和CCD相机在同一轴线上,有效消除图像重影,非常适合与镜面光滑表面的检测。
(5)   .相机镜头位置与光源成一定角度,使发生反射的光射向其他地方.
2.偏振镜的使用:
偏振镜能有选择地让某个方向振动的光线通过,起到减弱或者消除杂散光、眩光等干扰的作用,从而消除或减轻光斑。偏振镜片安装在可旋转的支架上,一端可以自由旋转调整角度,另一端与镜头连接。通过旋转到合适的角度,可以有效解决物体表面的部分反光或眩光。
沃德普偏振镜具有偏振效率高、透射率高、高清、色彩还原性能好等特点,为了减轻工业环境振动提高稳定性,均提供锁紧螺丝。
偏振镜其作用的主要是非金属表面的反光,对于金属表面或者其他表面有多种反光角度的案例,我们通常需要在镜头和光源前面都加上偏振片。
值得注意的是,偏振镜的效果并不能消除所有的反光,它的作用是消除了某些振动方向的光,而保留了一定方向的光,起到减弱了反光的作用。

偏振镜的作用能有效的防止因为反光而导致不能提取被测物的特征,究竟哪些情况下需要使用偏振镜呢?就不在这里详细介绍了,如果您在使用机器视觉光源检测的时候,发现特征不明显,也许您需要为您的机器视觉系统重新选择合适的机器视觉光源,或者添加合适的偏振片。

视觉应用中光学方案如何防治物体反光相关推荐

  1. 光电编码器的原理及应用场合_旋转式光电编码器工作原理及在视觉检测中的使用...

    一.光电编码器工作原理 光电编码器,是一种通过光电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器.这是目前应用最多的传感器,光电编码器是由光栅盘和光电检测装置组成.光栅盘是在一定直径的圆板上 ...

  2. 刚性仿射变换算法_一种视觉定位中的点集仿射变换算法的制作方法

    本发明涉及相机标定 技术领域: ,具体涉及一种视觉定位中的点集仿射变换算法. 背景技术: :随着工业自动化技术的推进,越来越多的产线工件组装.检测.测量等工作正在由机器人或自动化设备逐步替代,而这些技 ...

  3. 机器视觉中光学参数的分析

    机器视觉中光学参数的分析 1. 背景介绍 在机器视觉的工作过程中,经常会遇到和视觉相关的很多应用,比如算法工程师需要获得一些图像,但又不知道怎么去获得,一般情况会向光学工程师请教.这里给大家对光学参数 ...

  4. ECCV22 | 从单目RGB图像中进行类别级6D物体姿态估计的物体级深度重构

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 题目:Object Level Depth Reconstructi ...

  5. ECCV 2022 | 从单目RGB图像中进行类别级6D物体姿态估计的物体级深度重构

    点击下方卡片,关注"CVer"公众号 AI/CV重磅干货,第一时间送达 题目:Object Level Depth Reconstruction for Category Leve ...

  6. 浅谈图网络在视觉任务中的应用

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达本文转自|深度学习这件小事 关系建模(relationship mo ...

  7. 矩形在as3视觉编程中的几个应用方式

    矩形在视觉编程中应用甚广,下面描述其中的几种在as3中的应用方式. 本文所用的速度用矢量表示,都是Vector_2D类的实例. 这个2D的矢量类见 http://www.cnblogs.com/vil ...

  8. HUD(蓝牙版)中蓝牙方案

    HUD(蓝牙版)中蓝牙方案 抬头显示简称HUD,又被叫做平行显示系统.它的作用就是把时速.导航等重要的行车信息,投影到驾驶员前面的风挡玻璃上,让驾驶员方便看到时速.导航等重要的驾驶信息.HUD的原理就 ...

  9. NVIDIA全息VR显示专利:内含多种光学方案

    近期,USPTO公布了两项来自NVIDIA的新专利,这两项专利都与全息VR显示方案相关,编号分别为US20220334395 A1和US20220334392 A1.两项专利均来自同一个研发团队,发明 ...

最新文章

  1. Fedora配置网络DHCP
  2. android开发超级群(500人)
  3. 排位重要还是媳妇儿重要?
  4. 语音识别学习日志 2019-7-13 语音识别基础知识准备 1{语音基础知识}
  5. mysql内部时区_一文解决MySQL时区相关问题
  6. 转为yaml python_python 如何使用HttpRunner做接口自动化测试
  7. RDBMS vs. NoSQL Clojure概述
  8. CNN中的卷积核及TensorFlow中卷积的各种实现
  9. Yii2 Start Process and File Loading
  10. SAP License:SAP有限度的多语言支持
  11. 监控长时间运行的查询(监控数据库性能的SQL )
  12. 索引 CREATE INDEX
  13. 新西兰储备银行数据遭泄露
  14. c语言把金额转成大写,c语言 把数字转化为大写金额 请问我写的哪里有错误
  15. 关于工程总承包(EPC)项目最高限价的说明
  16. Unity3D插件 Doozy UI 学习(二):与DoozyUI的事件传递
  17. 微信实时给服务器发送gps位置,你知道吗?微信聊天发原图暴露你的位置信息
  18. 微信新升级?这2个功能是你们期盼的吗?
  19. 【cocos2d-x入门实战】微信飞机大战之十三:游戏场景过渡
  20. 科普 | 继Wi-Fi 6之后的Wi-Fi 6E

热门文章

  1. 实现QQ邮箱发送验证码
  2. vis.js中timeliness的中文化
  3. 徒步四姑娘山二峰有感(5276米)
  4. 输入三角形边长,求三角形面积
  5. 怎样将Excel里的行和列隐藏和取消隐藏
  6. 手机提供GMS支持(适用安卓和鸿蒙系统)
  7. ASP.NET MVC图片文件上传与下载
  8. tkinter制作计算器
  9. 黎明热血永恒服务器维护,黎明热血永恒暗黑魔幻奇迹觉醒
  10. Hyperledger Fabric v1.4(LTS) 系列(3.7):关键概念-Peers