机器视觉检测--光源

一,环形光源

较为常见的LED光源之一,提供基本的照明作用。

随着光源距离产品的工作距离LWD变化而产生的亮度分布,如下图暖色表示亮;冷色表示暗。
同时该图示是针对特定一款大小的环形光源的数据(下同)。

二,条形光源

较为常见的LED光源之一,可对长尺区域进行均匀照射,
同时通过角度改变可以完成多种照明效果。

比如安装为斜向照射,以漫反射光进行拍摄、辨别,从而避免产生引起光晕的镜面反射光。此外,还可将 CCD 与照明呈相同角度倾斜,以获取镜面反射光,从而突显出刻印等的边缘成分。

单个条形光源直接照明的亮度分布:

凸显边缘的应用实例:

连接器行业,给产品的端子头部照明,可以获得很好的效果。

经过组合,还可以做成如下图的可以调整照射角度的照明搭配。

三,碗形光源

常见的LED光源,可以实现照明效果是均匀的无影光。

发光原理和亮度分布如下图:

应用实例

四,同轴光源

常见的LED光源,其突出特点是具备高对比度,在检测镜面、光泽面或希望以光泽差异进行辨别时非常有效。

照射原理如下图:

同轴光源从侧面将光线发射到半反射镜上,反射镜再将光线反射到工件上。镜面反射光可以返回到 CCD,而工件表面如刻印伤痕等凹凸不平的部分产生的漫反射光则不能接受到。这样就使得工件的边缘点形成了对比度。而且,来自工件的光线越远,不能接受到的漫反射光就越多,形成更大的图像对比度和清晰度。

亮度分布如下

应用实例

五,低角度光源

和同轴光源的平行照射的理念正好相反,通过从小角度或几乎平行的角度照射LED,可仅突出边缘,轮廓或者表面的缺陷划伤。

通常检测工件的边缘或表面上的瑕疵对于标准的直接照明都很困难。但低角度光源从很小的角度将光线直接照射到工件上,由于光的方向几乎与表面平行,所以表面高度的变化都会改变到CCD 的光路,从而突出变化。

应用实例

六,点光源

特点是节省空间,同时可以实现小范围高亮度照明。

此外,可以与C接口长焦镜头配合使用,在没有空间安装的地方,实现远距离照明。

同时,如果和远心镜头配合,还可以作为平行光源使用。

七,多角度光源

更加柔和的照明,以及放在不同高度可以实现不同的效果。

应用实例

八,背光光源

以上介绍的各个通用照明的相同点是:光源位于相机和工件之间,使用正面打光,通过获取工件表面的反光而获得工件的表面信息。
背光源与通用照明的不同之处是:通常情况下使用时工件位于背光和镜头之间,通过工件阻挡光线通过,获取工件的轮廓信息。

背光光源通常情况下的安装图

应用实例

以上介绍的即为常用的LED光源标准品类型。当然对于特殊的应用,也有很多种尺寸和形状的定制光源,有配合线扫描相机的线性光源,配合2.5D相机的多方向发光光源,配合贴片检测的多色AOI光源等等。市面上专业的光源供应商有日本的CCS,国内的V-light,OPT,CST等。

来源基恩士官网

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/846943.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

酒店旅游API服务汇总

各大旅游平台常用API服务汇总: 实时房源服务【Airbnb】飞猪旅行开放服务途牛旅行开放平台API华为云数字差旅【差旅管理】动态信息接口【美团酒店】旅行商城商家管理API【马蜂窝】交易流程接口【美团酒店】电子导游【携程旅行】

设置docker容器开机自启动

前提,容器已经启动运行 必要性:每次服务器重启,相关容器也要启动,略显麻烦,可以设置开机启动,命令是 docker update nginx --restartalways update后面接容器名称或容器id,加上参数--restart…

在SpringBoot项目中连接mongodb5.0.11

目录 1、pom.xml 中引入依赖 2、在application.properties中配置连接mongodb数据库的配置数据 1、pom.xml 中引入依赖 <dependencies> ..... <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-dat…

【MachineLearning】| 机器学习:推动未来技术革新与应用的新引擎

一、引言 随着计算能力的飞速提升和大数据的广泛应用&#xff0c;机器学习已成为推动现代科技发展的关键力量。从自动化驾驶到精准医疗&#xff0c;再到金融风险评估&#xff0c;机器学习正逐步改变着我们的工作和生活方式。本文将围绕机器学习的技术革新及其在不同领域的应用…

RenderNode Demo

目录 Demo一、帧绘制流程1、RenderProxy::syncAndDrawFrame2、DrawFrameTask::drawFrame3、CanvsContext::draw4、SkiaOpenGLPipeline::draw&#xff08;真正开始绘制&#xff09;5、RenderNodeDrawable::onDraw6、DisplayList::draw 二、RenderNode传递过程1、SkiaRecordingCa…

nginx动静分离配置

在实现nginx动静分离时&#xff0c;需要将静态文件和动态请求进行分离&#xff0c;可以通过以下配置实现&#xff1a; 1. 静态文件配置&#xff1a; location /static/ {root /path/to/static/files;expires 7d;access_log off; }location /media/ {root /path/to/media/file…

【Power Compiler手册】6.反标翻转活动

5.反标翻转活动 可以对设计中的切换活动进行反标,以生成准确的功耗计算。 有关不同类型切换活动信息以及如何在门级设计上进行反标的信息,请参阅以下主题: 反标切换活动的类型使用RTL SAIF文件反标切换活动使用门级SAIF文件反标切换活动反标推断的切换活动使用set_switchin…

TDMQ CKafka 版弹性存储能力重磅上线!

导语 自 2024年5月起&#xff0c;TDMQ CKafka 专业版支持弹性存储能力&#xff0c;这种产品形态下&#xff0c;存储可按需使用、按量付费&#xff0c;一方面降低消费即删除、存储使用波动大场景下的存储成本&#xff0c;另一方面存储空间理论上无穷大。 TDMQ CKafka 版产品能…

Python实用代码片段分享(三)

在今天的博文中&#xff0c;我们将继续分享一些Python编程中非常实用的代码片段。这些代码片段将帮助你更高效地处理常见任务&#xff0c;从字符转换到数据类型检查&#xff0c;应有尽有。 1. ord函数和chr函数 Python的ord()函数可以返回Unicode字符对应的ASCII码值&#xf…

OJ3260最大数组和问题

题目&#xff1a; 小明是一名勇敢的冒险家&#xff0c;他在一次探险途中发现了一组神秘的宝石&#xff0c;这些宝石的价值都不同。但是&#xff0c;他发现这些宝石会随着时间的推移逐渐失去价值&#xff0c;因此他必须在规定的次数内对它们进行处理。 小明想要最大化这些宝石的…

数据结构——二叉树(C语言版)

前言 二叉树是一种非线性的数据结构。二叉搜索树、堆、红黑树等高阶数据结构都是依托于二叉树的基础实现的&#xff0c;所以我们有必要好好研究一下“二叉树”这种数据结构。本文只介绍二叉树的基础及中等用法&#xff0c;笔者能力有限&#xff0c;欠妥当之处欢迎批评指正。 树…

【RS】哨兵系列新网站无法下载的问题及解决办法(Sentinel-2)

最近有些小伙伴留言说哨兵数据无法下载&#xff0c;网站打开后会有一层蒙版&#xff0c;无法选取研究区等信息&#xff0c;今天就跟大家分享一下如何解决这个问题。还知道如何下载的小伙伴可以移步到之前的文章&#xff1a;【RS】欧空局Sentinel-2卫星数据下载(哨兵1、2、3、5P…

海外短剧看剧系统搭建部署,h5/app双端,系统页面一键翻译功能,批量上传素材等功能。

目录 前言&#xff1a; 一、海外短剧系统有是吗功能&#xff1f; 二、海外短剧项目在海外反馈怎么样&#xff1f; 总结&#xff1a; 前言&#xff1a; 海外短剧系统搭建开发&#xff0c;想进军海外短剧市场的&#xff0c;搭建这样一款海外短剧系统是必要的。海外短剧市场规…

ATA-4051C高压功率放大器应用分享:超声波测量液位系统

超声波测量液位是一种非接触式液位测量方法&#xff0c;其原理是利用超声波的传播特性来测量液位。超声波是一种高频机械波&#xff0c;其频率高于人类能够听到的频率&#xff0c;通常在100kHz以上。超声波具有较好的穿透性和反射性&#xff0c;可以在固体、液体和气体中传播&a…

FTP

文章目录 概述主动模式和被动模式的工作过程注意事项 概述 文件传输协议 FTP&#xff08;File Transfer Protocol&#xff09;在 TCP/IP 协议族中属于应用层协议&#xff0c;是文件传输标准。主要功能是向用户提供本地和远程主机之间的文件传输&#xff0c;尤其在进行版本升级…

ThinkBook 14 G6+ IMH(21LD)原厂Win11系统oem镜像下载

lenovo联想笔记本电脑原装出厂Windows11系统安装包&#xff0c; 恢复开箱状态自带预装系统&#xff0c;含恢复重置还原功能 链接&#xff1a;https://pan.baidu.com/s/1WIPNagHrC0wqYC3HIcua9A?pwdhzqg 提取码&#xff1a;hzqg 联想原装出厂系统自带所有驱动、出厂主题壁…

oracle 11g安装补丁

cd /myweb/src mv /myweb/app/oracle/product/11.2.0/dbhome_1/OPatch /myweb/app/oracle/product/11.2.0/dbhome_1/OPatch.old unzip p6880880_112000_Linux-x86-64.zip mv OPatch O R A C L E H O M E e x p o r t P A T H = ORACLE_HOME export PATH=

Zabbix安装:构建高效可靠的Zabbix监控系统

目录 引言 一、zabbix基本介绍 &#xff08;一&#xff09;什么是zabbix &#xff08;二&#xff09;zabbix结构体系 &#xff08;三&#xff09;zabbix监控对象 &#xff08;四&#xff09;zabbix进程 &#xff08;五&#xff09;zabbix监控模式 &#xff08;六&#…

【SQL边干边学系列】01介绍性问题

文章目录 前言介绍性问题1.我们有哪些承运商&#xff1f;2. 从目录表中查询特定字段3.销售代表4.在美国的销售代表5.由特定员工ID下的订单6.供应商和联系人信息 答案1.我们有哪些承运商&#xff1f;2. 从目录表中查询特定字段3.销售代表4.在美国的销售代表5.由特定员工ID下的订…

FFmpeg PCM编码为AAC

使用FFmpeg库把PCM文件编码为AAC文件&#xff0c;FFmpeg版本为4.4.2-0 代码如下&#xff1a; #include <stdio.h> #include <stdlib.h> #include <string.h> #include <libavcodec/avcodec.h> #include <libavformat/avformat.h> #include <…