更多文章请关注微信公众号:机器视觉专业论坛

1 光源照明设计的基本因素
  主要有4个基本因素要重点考虑:
  1.1 镜头的视场
  在照明系统的设计中,应根据被测对象的尺寸确定镜头的视场。而后,再根据镜头视场的大小决定最佳的照明系统。
  1.2 照明系统与工件的间距
  在设计系统中,需全面的了解镜头到工作的距离,照明系统到工件的距离,从而确定光源与工件的距离。
  1.3 工件的外形、条件和颜色
  照明的选择是由工件表面的形状、平坦度、光滑程度等条件决定的。最佳的照明颜色(红、兰、绿、白)可通过检测工作或被检测区域的颜色来决定。
  1.4 成像物镜
  一般情况下,应针对确定的成像物镜进行照明系统的设计,其检验标准为:工件中需要可视化的部分、划痕、缺陷等是否被显现出来,工件表面上的印纹是否能够辨认等。
  2 突显不同区域的方法
  2.1 反射系数

  从物体反射出的光量是可以度量的。有两种不同的反射方法:
  a) 镜面反射:入射角等于出射角。
  b) 漫反射:由于物体表面不平,出射光方向各异。

  2.2 颜色

  也就是光谱分布,我们从三个角度来衡量颜色:
  a) 波长:比如绿光的波长为550nm。
  b) 两种或两种以上光波的混合比:混合的目的是为了产生另一种光。比如黄光(波长620nm)和蓝光(波长480nm)混合在一起便会成为绿光,然而实际上,光谱的分布中并没有绿光的分布。
  c) 补色:从白光中移除的那部分光与剩余的光互为补色光。比如,白色金属铁和黄色金属金颜色不同并不是金反射的黄光比铁多,而是反射的蓝光比铁少。白光中去除蓝光即为黄光。

  2.3 光密度

  由于不同物体材料、厚度和化学性质不同,所以投射光的数量和强度也不同。光密度会在整个光谱范围不同,或者只在某一个范围不同。一般来说,背光是鉴别光密度不同的最好方法。

  2.4 折射

  不同透明物质折射率不同,所以它们会以不同的方式影响光的传播。比如,空气气泡混合在玻璃里面,当光线直射时,会出现或明或暗的气泡边缘。

  2.5 纹理

  物体表面纹理有些是可辨识的,有些是过于微小无法处理的,但是它会影响光线的反射。有些情况下,纹理非常重要,必须用光源来突出它;而另外一些情况下,纹理则相当于噪声,必须用光源来突出其它而弱化纹理。

  2.6 深度

  用直射光可以突出物体的深度(影子效应),而散射光则可以弱化物体的深度。

  2.7 表面曲向

  由于曲率的不同,表面各处呈现的特性不一样。折射光往往会突出这些特性,而散射光会削弱这些特性。

  3 照明技术

  3.1 一般目的的照明

  通用照明一般采用环状或点状照明。环灯是一种常用的通用照明方式,其很容易安装在镜头上,可给漫反射表面提供足够的照明。

  3.2 背光照明

  背光照明是将光源放置在相对于摄像头的物体的背面。这种照明方式与别的照明方式有很大不同因为图像分析的不是发水光而是入射光。背光照明产生了很强的对比度。应用背光技术时候,物体表面特征可能会丢失。例如,可以应用背光技术测量硬币的直径,但是却无法判断硬币的正反面。

  3.3 同轴照明

  同轴照明是与摄像头的轴向有相同的方向的光照射到物体的表面。同轴照明使用一种特殊的半反射镜面反射光源到摄像头的透镜轴方向。半反射镜面只让从物体表面反射垂直于透镜的光源通过。同轴照明技术对于实现扁平物体且有镜面特征的表面的均匀照明很有用。此外此技术还可以实现使表面角度变化部分高亮,因为不垂直于摄像头镜头的表面反射的光不会进入镜头,从而造成表面较暗。

  3.4 连续漫反射照明

  连续漫反射照明应用于物体表面的反射性或者表面有复杂的角度。连续漫反射照明应用半球形的均匀照明,以减小影子及镜面反射。这种照明方式对于完全组装的电路板照明非常有用。这种光源可以达到170立体角范围的均匀照明。

  3.5 暗域照明

  暗域照明是相对于物体表面提供低角度照明。使用相机拍摄镜子使其在其视野内,如果在视野内能看见光源就认为使亮域照明,相反的在视野中看不到光源就是暗域照明。因此光源是亮域照明还是暗域照明与光源的位置有关。典型的,暗域照明应用于对表面部分有突起的部分的照明或表面纹理变化的照明。

  3.6 结构光

  结构光是一种投影在物体表面的有一定几何形状的光(如线形、圆形、正方形)。典型的结构光涉及激光或光纤。结构光可以用来测量相机到光源的距离。多轴照明:在许多应用中,为了使视野下不同的特征表现不同的对比度,需要多重照明技术。
  4 选择光源
  一旦选择了照明技术,接下来就是选择何种光源的问题了。光源应该照明形状的需要,需要有足够的均匀度,且稳定性能要好。在机器视觉应用中选择光源应该考虑下面的有关光源的特性:

  光谱特征:

  光源的颜色及测量物体表面的颜色决定了反射到摄像头的光能的大小及波长。白光或某种特殊的光谱在提取其他颜色的特征信息时可能使比较重要的因素。当分析多颜色特征的时候,选择光源的时候,色温是一个比较重要的因素。例如,卤灯更多表现为黄色,相比氙灯显现蓝色。

  效率:

  有些光源效率很高,相对于能量的消耗,其散发出更加多的光能,例如荧光灯。而钨灯,产生相当多的热量,能量消耗也很大。效率不高的光源产生局部过热,浪费很多。一般,光源的温度越高,其寿命就会缩短,其消耗的能量就相对较高。

  5 寿命特性
  光源一般需要持续多小时的使用。一个寿命为1000小时的光源,在两班运转的情况下,只能持续一个星期左右。更换光源灯泡的维护就必须了。LED光源是比较流行的光源,其可以连续工作很长时间,大约可以连续操作100,100小时。

对多数光源,随着光源的老化,光源释放的能量会减少,根据光源类型的不同,光能减小可能速度比较满,也可能很快很明显。光能输出的变化可能也影响着光谱特性。当光源的老化速度影响到图像处理结果的时候就可以注意光源的变化了。
  6 费用

  许多光源需要在视觉系统的使用过程中更换。如果光源很昂贵,在机器视觉的使用过程中可能会增大后期费用。另外,光源应该在市场上较容易购买。

机器视觉光源的设计方法相关推荐

  1. 施努卡:机器视觉光源选择方法(机器视觉光源哪里有)

    在机器视觉检测中视觉光源可以直接影响到图像的成像质量,所以选择合适的视觉光源也是视觉系统设计的关键组件,而选择视觉光源需要考虑哪些问题呢,接下来给大家详细介绍. 机器视觉光源选型需要注意以下几点: 因 ...

  2. 【机器视觉】机器视觉光源详解

    00. 目录 文章目录 00. 目录 01. 自然光介绍 02. 光的颜色介绍 03. 机器视觉光源 3.1 环形光源 3.2 条形光源(常规型) 3.3 条形光源(非标型) 3.4 条形组合光源 3 ...

  3. 第一章 工业机器视觉光源种类介绍

    系列文章目录 第一章 工业机器视觉光源种类.光源控制器介绍 目录 系列文章目录 前言 一.机器视觉--光介绍 1.生活中不同光的来源 2.机器视觉中光的颜色介绍 3.可见光的三原色 二.机器视觉--光 ...

  4. 机器视觉光源选型攻略

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 在机器视觉系统中,光源具有非常重要的作用,选择合适的光源成为决定整 ...

  5. 机器视觉光源之颜色选择攻略

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 在机器视觉系统中,光源具有非常重要的作用,选择合适的光源成为决定整 ...

  6. 机器视觉光源概述(选型参考)

    本文转载,方便查阅.原文链接:https://blog.csdn.net/OPT_Vision/article/details/108443395?utm_medium=distribute.pc_r ...

  7. 机器视觉光源对于PCB的检测案例

    机器视觉光源对于PCB的检测案例 沃德普 act视觉系统设计 act视觉系统设计 PCB加工一般经过开料.刷版.图形转移.内层蚀刻.AOI检查.打靶位孔.黑化.层压.打靶位.钻孔.去毛刺.化学沉铜.板 ...

  8. 图像处理与机器视觉 综合课程设计

    ........大学 计算机科学与工程学院 综合设计报告 设计名称: <图像处理与机器视觉>综合设计    设计题目:      基于Matlab的图像处理系统         专业班级: ...

  9. android 夜间模式蒙板,常见APP的夜间模式梳理和设计方法

    本文笔者将对一些APP的夜间模式进行分析,总结夜间模式常见的切换方式,以及从简单到复杂的几种夜间模式设计方法. 一.夜间模式的由来和作用 最早应该是智能手机的普及大大延迟了人们的睡眠时间,大家都习惯晚 ...

最新文章

  1. python一行实现循环_python开发如何将嵌套 for 循环写成单行?
  2. Butterknife 的简单使用 和 配合 Butterknife的插件 Zelezny
  3. Sentinel(九)之热点参数限流
  4. Python综合练习:学生信息管理(文件版)
  5. 完美安装ubuntu
  6. 批量建立域帐号,摆脱管理员的痛!(原创+实战)
  7. 上海java软件工程师的工资待遇
  8. c语言乘法运算结果小数位数,如何用c语言计算小数点后位数
  9. POJ 有关动态规划的题目
  10. JavaAwt子部件定位设置大小,setBounds(x, y, w, h);setLocation(x, y); setSize(w, h); 一开始不起作用,加个延时起作用了
  11. 5G NR的新特征—超低时延
  12. k8s二进制单节点部署
  13. Kafka HighLevel API与LowLevel API说明
  14. MySQL--管理数据库表相关操作
  15. 软件开发人员的作战手册 - 让程序员活的久一点
  16. 逃离996的最强出路!
  17. 影院管理系统Cinema Management System
  18. es6笔记·····数组的空位
  19. [转]Linux学习路线
  20. 测天之梯——2010年爱因斯坦讲座公众数学演讲《宇宙距离之梯》

热门文章

  1. ssh no matching host key type found. Their offer: ssh-rsa
  2. Oracle 11g OCP考试总结
  3. 杨建允:2022年社交电商要如何突围、会走向何方?
  4. [SCOI2012]喵星球上的点名
  5. echart柱状图、电池图、3D柱图、3D圆柱图
  6. 修改office正版验证(测试通过)
  7. 4S汽车业务财务一体化整体框架
  8. R语言使用pdf函数将可视化图像结果保存到pdf文件中、使用pdf函数打开图像设备、使用dev.off函数关闭图像设备、自定义width参数和height参数指定图像的宽度和高度
  9. 2021UpdateC#.NET笔试题高级进阶篇
  10. 复读机java群管脚本_JS让浏览器实现复读机的功能_js