当前位置: 首页 > news >正文

机器视觉光源的尺寸该如何选型的方法

在这里插入图片描述

机器视觉光源的尺寸该如何选型的方法

  • 🎯机器视觉光源的尺寸选型的方法
    • 🎯一、选型案例
    • 🎯二、照射方式
    • 🎯三、镜头选择
    • 🎯四、光源架构光源的工作距离与视野大小
    • 🎯五、总结:光源选型 —— 机器视觉检测的 “基础密码”

🎯机器视觉光源的尺寸选型的方法

在进行视觉光源方案评估时,应预留多大的位置给视觉光源,是一个很考验工程师的技术问题。

评估时,如果前期机构设计未提前做光源测试验证,后期大概率会出现机构预留空间过小的难题。即实际可用的光源往往比原来预留的位置大,从而与机构发生干涉;如果为了满足尺寸要求,采用可安装的小光源,极可能因光源不符导致成像质量差,照射效果不理想等问题,从而影响整个项目的进展。最终还是需要根据实际光源大小,不得已改动机构安装空间,整个过程费时费力。

因而在评估视觉方案时,前期做好光源选型评估尤为重要,目前大部分的视觉方案都是先进行打光测试,确定好光源大小与高度后,再进行视觉部分的机构设计,这对后期整个项目顺利开展会有很大帮助。

🎯一、选型案例

下图是两张光源大与小的成像对比图:图1由于光源小、导致光斑不能覆盖视野区域;图2光源大小合适,能覆盖整个视野区域,整体效果均匀,检测特征明显。

图1 成像效果图
在这里插入图片描述

图2 成像效果图

在这里插入图片描述

那我们怎样才能在未经初期打光实测的情况下,选择大小合适的光源呢?在拿到测试样品后,我们需要去了解检测特征,判断光源的光路类型与颜色,当选好这些后,我们就可以判断所需光源的大小了。

这里主要有三点作为参考依据。

第一点:照射方式,照射方式有两种,一为正面照射,二为底部背光照射;

第二点:镜头选择,镜头有两种,分别为FA镜头及远心镜头;第三点:光源架构光源的工作距离与视野大小。

🎯二、照射方式

由正面照射方式去判断检测产品面是否光滑反光,不反光的面对光源大小要求不高,大概为视野的1/2大小的光源即可。

重点以反光面为例去判断如何选择光源的大小,首先需检测反光面上的特征,需将光斑布满整个视野均匀成像,这样能有更好的对比度。

同时要知道三个参数:相机的靶心尺寸、相机到检测面的工作距离、视野大小(视野长与宽对应的是相机芯片的长宽)。其次镜头是FA镜头还需了解下夹角参数。这样可以得出相机镜头的投射角度与反射角度,如下图(图3、图4、图5),可以看到投射与反射形成的一个W状的图形,如果光源在投射角度外(如图3),反射角度内就会有光斑存在;如果光源在反射角度临界位置(如图4),那成像的视野边就会看到光斑;只有光源在反射边(W)以外(如图5),这样才是一个均匀的成像效果图。

在这里插入图片描述
底部背光照射同理,但是不需要计算反射角,光源离检测面越远投射的角度延伸宽度距离就越大,FA镜头选择背光时可以这样去计算评估。如下图所示:

在这里插入图片描述

🎯三、镜头选择

上面的两种照射方式只说到FA镜头,并且图文也是以FA镜头举例参考,那么还有一种镜头需要说明,也就是常用的远心镜头,远心镜头基本为平行光路类型,所以在配合远心镜头选择光源大小时,我们只需要比实际的视野略大一点即可。如下图所示:

在这里插入图片描述

🎯四、光源架构光源的工作距离与视野大小

已知相机靶心与工作距离、镜头夹角、光源工作距离与视野后,就可以通过计算来确定光源的大小。同时还可以通过CAD等绘图软件按参数绘制出图形,直观的看出光源的光斑在哪个位置,确定是否选到大小合适的光源。如下图所示:

在这里插入图片描述
当镜头为普通FA镜头时,由相似三角形的特征可得到光源工作距离Wd与面光长L度的关系:

在这里插入图片描述
当镜头为远心镜头时,选择光源的安装位置只需要保证: L>FOV。

🎯五、总结:光源选型 —— 机器视觉检测的 “基础密码”

视觉光源选型作为机器视觉检测方案的核心环节,其合理性直接决定系统的落地效率与性价比。正确的光源方案不仅能为缺陷识别、尺寸测量等核心任务提供清晰稳定的图像基础,保障整个视觉系统高效运行;更能通过精准适配场景,减少不必要的硬件投入,节省安装空间与成本。

以上选型方法为实践提供了方向,而结合具体检测场景(如材质特性、缺陷类型、环境干扰)的灵活应用,才是发挥光源价值的关键 —— 让每一束光都成为机器视觉 “看清细节” 的可靠支撑。

在这里插入图片描述


文章转载自:

http://A2wvSCKA.ngzkt.cn
http://KMbLjO1P.ngzkt.cn
http://f0nd4dtv.ngzkt.cn
http://WHlmieev.ngzkt.cn
http://bQdUZFuq.ngzkt.cn
http://9MUKU6SA.ngzkt.cn
http://WV7jshBR.ngzkt.cn
http://HBbMJhaf.ngzkt.cn
http://ScHyfzhc.ngzkt.cn
http://P3PJ1Jdz.ngzkt.cn
http://ZBk71yDS.ngzkt.cn
http://1kStGVRI.ngzkt.cn
http://Yx9uxnfa.ngzkt.cn
http://rBY9L43E.ngzkt.cn
http://GVs6B9vN.ngzkt.cn
http://N9WM32fd.ngzkt.cn
http://2dwwoI2r.ngzkt.cn
http://aWV6m1SN.ngzkt.cn
http://XCQMmP7E.ngzkt.cn
http://hq4TliOA.ngzkt.cn
http://mx59cKrL.ngzkt.cn
http://w2iRfOgy.ngzkt.cn
http://5HFJQcrX.ngzkt.cn
http://SSnNOcUY.ngzkt.cn
http://RfCxeGWT.ngzkt.cn
http://Kcv93wFc.ngzkt.cn
http://0CDMOSFL.ngzkt.cn
http://ApCp128f.ngzkt.cn
http://665QI3R1.ngzkt.cn
http://mvIlcje7.ngzkt.cn
http://www.dtcms.com/a/383955.html

相关文章:

  • MySQL 高阶查询语句详解:排序、分组、子查询与视图
  • Mathtype公式批量编号一键设置公式居中编号右对齐
  • CKS-CN 考试知识点分享(5) 安全上下文 Container Security Context
  • 简单的分数求和 区分double和float
  • Python核心技术开发指南(066)——封装
  • SFR-DeepResearch: 单智能体RL完胜复杂多智能体架构
  • 【Docker+Nginx+Ollama】前后端分离式项目部署(传统打包方式)
  • ffplay数据读取线程
  • 回溯剪枝的 “减法艺术”:化解超时危机的 “救命稻草”(二)
  • 16-21、从监督学习到深度学习的完整认知地图——机器学习核心知识体系总结
  • 二叉树的顺序存储
  • 第7课:本地服务MCP化改造
  • CF607B Zuma -提高+/省选-
  • DMA-API(map和unmap)调用流程分析(十一)
  • LeetCode 1898.可移除字符的最大数目
  • LeetCode算法日记 - Day 42: 岛屿数量、岛屿的最大面积
  • 局域网文件共享
  • llamafactory 部署教程
  • Linux链路聚合工具之ifenslave命令案例解析
  • 资金方视角下的链改2.0:拉菲资本的观察与判断
  • AIPex:AI + 自然语言驱动的浏览器自动化扩展
  • < JS事件循环系列【四】> 事件循环补充概念:从执行细节到性能优化
  • MySQL从入门到精通:基础、安装与实战管理指南
  • 解决:Ubuntu、Kylin、Rocky系统中root用户忘记密码
  • javascript文本长度检测与自动截取,用于标题长度检测
  • 解锁 DALL・E 3:文生图多模态大模型的无限可能
  • 深入理解 LVS-DR 模式与 Keepalived 高可用集群
  • 数据库学习MySQL系列4、工具一 Navicat Premium 图形化软件的使用详细教程
  • RL【10-2】:Actor - Critic
  • MATLAB学习文档(十六)