机器视觉——相机光源选择

news/2025/1/8 18:44:25/

工业相机光源选型

包括背光光源、同轴光源、条光光源、点光源、环形光源、面光源、激光光源、 UV光源、 红外光源

1. 背光光源
将背光源放置在检测物体下方,向镜头方向打光,物体部分由于不透光在镜头中呈现暗色阴影,边缘的缺陷会非常清晰。
在这里插入图片描述
图上箭头是背光源的打光方向,上方相机捕捉透过被测物的光来成像。

用途:用于检测物体的轮廓和内部结构。用于检测是否存在孔洞和间隙、边缘检测、尺寸测量等需求
背光源主要分以下三类:

蓝色背光源:波长较短,穿透性弱,一般用于检测透明产品,如玻璃、透明薄膜等的尺寸检测、瑕疵检测。红外背光源:波长较长,穿透性好,一般用于深色半透明材质的穿透,如深色的口服液、深色液体、深色的半透明皮革检测。白色背光源:通用性较好,相对亮度高,适用于大多数应用场景。

2、同轴光源
光源与相机在同一轴线,减少阴影。
用途:用于增强物体表面细节和纹理的检测。适合镜面或光滑表面的检测,(同轴光源在光滑平面上反射光比较强)。

3、条光光源
侧置光源,产生线状光,从而强调物体的边缘。
用途:用于边缘检测和轮廓描绘。适合识别物体的不规则形状和破损。

4. 点光源
产生强烈集中照明,适合小范围内的高对比度成像。
用途:用于局部照明和细节捕捉。适用于显微镜或细小物体的观察。

5. 环形光源
环绕相机的设计,提供360度照明。
用途:用于均匀照明和减少阴影。适合不规则表面的均匀照明。

6. 面光源
提供宽广的照明范围,适合大面积检测。
用途:用于均匀的整体照明。常见于大件物体和机器的检测。

7. 激光光源
发射激光束,常用于高分辨率的光学测量。
用途:用于高精度测量和定位。适合需要精确对位和深度测量的场合。

8. UV光源
发出紫外线,能够激发某些物质的荧光。
用途:用于荧光检测和材料分析。适合检测针对荧光物质或材料的应用。

9. 红外光源
发出红外光,适合非接触式温度测量和热分布分析。
用途:用于热成像和材料特征检测。常用于电子元件的过热评估。


http://www.ppmy.cn/news/1561345.html

相关文章

基于深度学习的视觉检测小项目(六) 项目的信号和变量的规划

• 关于前后端分离 当前流行的一种常见的前后端分离模式是vueflask,vueflask模式的前端和后端之间进行数据的传递通常是借助 API(应用程序编程接口)来完成的。vue通过调用后端提供的 API 来获取或提交数据。例如,前端可能通过发送…

黑马Java面试教程_P10_设计模式

系列博客目录 文章目录 系列博客目录前言1. 工厂方法模式1.1 概述1.2 简单工厂模式1.2.1 结构1.2.2 实现1.2.3 优缺点 1.3 工厂方法模式1.3.1 概念1.3.2 结构1.3.3 实现1.3.4 优缺点 1.4 抽象工厂模式1.4.1 概念1.4.2 结构1.4.3 实现1.4.4 优缺点1.4.5 使用场景 总结&#xff0…

VScode使用密钥进行ssh连接服务器方法

如何正常连接ssh的方式可以看我原来那篇文章:Windows上使用VSCode连接远程服务器ssh 1.连接 点击ssh加号,然后关键点在第2步的书写上 2.命令 2的位置写命令: ssh -i "C:\Users\userName\.ssh\id_rsa" usernameIP -p 端口号 端…

学习threejs,导入AWD格式的模型

👨‍⚕️ 主页: gis分享者 👨‍⚕️ 感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍⚕️ 收录于专栏:threejs gis工程师 文章目录 一、🍀前言1.1 ☘️THREE.AWDLoader AWD模型加…

使用 httputils + chronicle-bytes 实现金融级 java rpc

1、认识 chronicle-bytes Chronicle-Bytes 是一个类似于 Java NIO 的 ByteBuffer 的高效字节操作库,但它提供了许多扩展功能。这个项目由 OpenHFT 开发并维护,旨在提供高性能、低延迟的数据处理解决方案。Chronicle-Bytes 设计用于高频率交易和其他对性…

使用systemd管理MySQL服务器

如果您在以下Linux平台上使用RPM或Debian软件包安装MySQL,则服务器启动和关闭由systemd管理: 1、RPM 包平台 企业Linux版本7及更高版本 SUSELinuxEnterprise Server 12及更高版本 Fedora 29及更高版本 2、Debian家族平台 Debian平台 Ubuntu平台 如果…

AWS EMR基础知识

EMR Overview 知识点:EMR是可简化大数据框架运行的托管集群平台,能以可扩展且具成本效益的方式处理和分析大量数据,应用于大数据分析、数据处理、机器学习、数据湖和数据仓库等场景。注意事项:根据业务需求选择合适的使用场景&am…

快速排序(霍尔法),冒泡排序 【C语言】

冒泡排序 效率低,但是稳定性高 代码 // 冒泡排序 void maopao(int a[]);int main() {int a1[10] {34,78,29,46,12,85,63,92,57,31};printf("\n排序前:\n");print(a1);maopao(a2);printf("冒泡排序后:");print(a2); }//冒泡排序 void maopao(…