机器视觉硬件选型简析

  • 一、相机选型
  • 二、镜头选型
  • 三、光源选型
  • 四、选型工具
  • 五、应用举例
  • 参考文档

一、相机选型

搭建机器视觉硬件系统,相机的选择很大程度上决定了所成的图像的质量,包括图像分辨率、图像大小、图像颜色等是否满足要求,在拍摄运动物体时,会不会出现拖影现象等等。
在工业相机选型时,主要看它的靶面尺寸、分辨率、像素大小、芯片类型、帧速率、是否黑白或彩色、数据接口和镜头接口等参数,如下表所示:

工业相机参数 参数值
相机类型 面阵相机
靶面尺寸 1/3"
分辨率 1600 × 1200
像素大小 3.75 µm × 3.75 µm
芯片类型 CCD
帧速率 30 fps
黑白/彩色 黑白
数据接口 GigE
镜头接口 C-mount

相机类型:相机类型主要分为面阵相机和线阵相机,线阵相机的分辨率和帧速率(行频)要比面阵相机大,如果在某些使用场景,面阵相机达不到要求时,可以使用线阵相机,当然成本也较面阵贵。
靶面尺寸指的是相机传感器尺寸,详见工业相机和镜头参数简析,一般靶面尺寸、分辨率和像素大小的选择是需要综合考虑的。靶面尺寸主要根据所要拍摄物体的大小选择,物体尺寸越大,一般要选靶面尺寸较大的,如果靶面尺寸选择的过小,那么会导致放大倍率过大,物体分辨精度减小。
分辨率和像素大小是根据被拍摄物体要求分辨的精度确定,例如待拍摄物体长80mm,宽60mm,分辨率要求0.1mm,那么要求图像分辨率(一般图像分辨率指图像大小,而不是像素尺寸)至少是800×600,而像素尺寸(对应物体分辨率)应该综合考虑物体分辨率和放大倍率。
芯片类型:工业相机芯片类型主要有CCD、CMOS两种,两种传感器的定义就不赘述了,CCD起步早,发展成熟,成像质量比CMOS好,但在相同指标下,价格也较CMOS高。而CMOS由于内部电路与CCD的不同,成本较低,电量消耗也较低,目前发展较快,而索尼已经停止了CCD传感器的生产,未来使用CMOS传感器的工业相机应该会更加普及。
帧速率:如需拍摄运动状态下的物体,那么就需要考虑相机帧速率是否匹配物体运动速度。帧速率是指相机每秒能够拍摄多少帧(张)图片,而能否匹配物体运动速度,还需要综合考虑相机曝光时间。并且拍摄运动物体要选择全局快门(Global shutter)的工业相机。
图像颜色:工业相机拍摄所成图像的颜色主要由黑白和彩色两种,而黑白图像由于包含的像素信息小于彩色图像,所以占用传输带宽小,后期图像处理速度也快。而彩色图像包含的信息更丰富,在一些特定场合下必须使用彩色相机。
数据接口:相机传输数据的接口常用的主要有1394A、1394B、USB2.0、USB3.0、GigE和Camera Link 三种,传输速度如下

Camera Link 接口传输速度最快,专门为工业相机设计,可以通过接口为工业相机供电,而不需要外接电源线,但需要单独购买图像采集卡,因为一般电脑不自带Camera Link 接口。
USB3.0传输速度第二,一般电脑都自带该接口,可以不单独购买图像采集卡,并且也可以通过USB3.0供电。
GigE接口,就是电脑千兆网口,传输速度排在第三位,一般电脑自带一个千兆网口,如需同时连接多个相机,需要单独购买图像采集卡,GigE接口可以通过Poe供电。
镜头接口:工业相机与镜头的接口需匹配,接口类型见工业相机和镜头参数简析,C-mount是最常用的接口,如果接口不一致,需要搭配转接环。
后倍焦,指相机接口平面到芯片的距离。但在线扫描镜头或者大面阵相机的镜头选型时,后倍焦是一个非常重要的参数,因为它直接影响镜头的配置。不同厂家的相机,哪怕接口一样也可能有不同的后倍焦。
相机驱动一般可以在官网进行下载,也可以通过添加厂商微信公众号进行下载,如巴斯勒相机驱动就可以通过微信公众号下载,并且速度要高于官网下载速度。

二、镜头选型

镜头的选型主要考虑镜头类型、放大倍率、工作距离、焦距、景深、分辨率、靶面尺寸等参数,如下表所示:

镜头参数 参数值
镜头类型 普通镜头
放大倍率 0.5~0.04
工作距离 最小200mm
焦距 25mm
光圈 F2.0 – F16.0
景深 3mm
分辨率 ——
靶面尺寸 2/3”

镜头类型主要由普通镜头和远心镜头,远心镜头是为纠正传统镜头的视差而特殊设计的镜头,它可以在一定的物距范围内,使得到的图像放大倍率不会随物距的变化而变化。远心镜头与传统镜头对比,如图:

远心镜头又分为普通远心镜头、物方远心镜头、像方远心镜头和双远心镜头。远心镜头较为昂贵,一般靶面尺寸越大、放大倍率越大,价格越高。
放大倍率:是指靶面尺寸与待拍摄物体尺寸的比例,等于靶面尺寸/待拍摄物体尺寸,所以放大倍率越小,视野越大。而非远心镜头的放大倍率是可以调节的,随着工作距离的变化而变化。但要注意的是,放大倍率增加,视野增大的同时,待拍摄物体的分辨率会下降。
工作距离:是指镜头与物体的距离,根据实际情况确定,一般普通镜头的工作距离可以调节,最小工作距离一般为200mm左右,而远心镜头的工作距离不可调节,一般100mm左右。
焦距:在放大倍率和工作距离确定的情况下,焦距可以通过放大倍率×工作距离得出。一般镜头的焦距为12mm、16mm、25mm、35mm等。
光圈:用F表示,以镜头焦距f和通光孔径D的比值来衡量。孔径越大,更多的光线进行相机、亮度也越大。一般镜头上都标有最大F值,例如:8mm/F1.4代表焦距8mm,最大孔径D为5.7mm,F值越小,光圈越大,F值越大,光圈越小。
焦深:景深是指在被摄物体聚焦清楚后,在物体前后一定距离内,其影像仍然清晰的范围。景深随镜头的光圈值、焦距、拍摄距离而变化,光圈越大,景深越小(浅),光圈越小,景深越大(深)。焦距越长,景深越小,焦距越短,景深越大。距离拍摄物体越近时,景深越小,拍摄距离约远,景深越大。一般远心镜头的景深要高于普通镜头。
分辨率:分辨率要与相机相对应,详见工业相机和镜头参数简析。
靶面尺寸:尽可能与相机相对应,如果镜头的靶面尺寸小于相机的靶面尺寸,那么各工作距离的视场范围只与镜头有关,反之与相机有关。
如果在进行镜头选型时,可以给镜头搭配延长环,调节焦距,进而调节工作距离和放大倍率。

三、光源选型

光源的选择很大程度上决定了所成图像的质量和后续图像处理的难易程度,一个好的光源应该能最大限度地将感兴趣区域凸显出来,提高对比度,并且能够提供足够的光强和稳定地工作。
光源根据发光元器件的不同,可分为LED光源、卤素灯(光纤光源)、高频荧光灯。而LED光源是目前主流的机器视觉光源,特点是寿命长,稳定性好,功耗非常小。在进行选型时,主要关注的是光源形状。
光源按形状划分,主要分为线性光源(搭配线阵相机)、环形光源、同轴光源和平行背光光源等。
线光源:为线阵相机设计,LED排列成一行,对物体表面的行区域打光。

环形光源:LED排列成环形,在一定范围内通过漫反射对物体表面实现均匀照射。

同轴光源:同轴光的形成即通过垂直墙壁出来的变化发散光,射到一个使光向下的分光镜上,相机从上面通过分光镜看物体。这种类型的光源对检测高反射的物体特别有帮助。

背光源:背光源一般是指平行光源,一般将平行光源放置在物体下方,主要用于物体轮廓成像。

四、选型工具

一般工业相机、镜头的选型可以根据应用场景进行参数计算,然后再调研满足参数要求的各个品牌的具体型号,也可以通过一些厂商官网的选型工具进行选型,例如巴斯勒相机官网的相机选型工具通过设置一些参数筛选出巴斯勒型号或他们代理的相机型号,进行参考。

而镜头的选型也可以使用巴斯勒官网的镜头选型工具,使用时需要先输入选好的相机型号,然后输入目标高度或宽度(输入宽度,自动计算高度,反之一样)和工作距离,宽度或高度和焦距自动计算得出,然后筛选出匹配的镜头型号。
选型工具筛选出的型号只是提供参考,不一定完全适合使用需要。

五、应用举例

使用大恒图像官网的一个例子对选型应用进行举例。
要求
要对一个 100 mm 见方的黑白物体进行拍摄,要求能够分辨小于 0.1mm 的细节,相机到物体的距离在 200 ~ 400mm 之间,要求选择合适的相机和镜头。
分析
1. 景物为一 100 mm 的方形物体,而传感器靶面通常为 4:3 的矩形,因此,为了将物体全部摄入靶面,应该以靶面的短边长度为参考来计算视场;
2. 系统要求能够分辨小于 0.1 mm 的细节,因此传感器每个方向的像素数都要大于 1000;
3. 相机到物体的距离为 200 ~ 400 mm,考虑到镜头本身的尺寸,可以假定物体到镜头的距离为 200 ~ 320mm,系统的物距为 260 mm;
4. 物体为黑白色,因此系统的工作波长可定为可见光区域,相机选择黑白相机。
方案
相机选择大恒 CCD 黑白相机 DH-SV1411FM,
靶面尺寸为 2/3 英寸(8.8× 6.6 mm),像素数为1392× 1040,像元尺寸为 6.45μm 。系统的放大倍率为β=6.6/100=0.066,可分辨的景物精度为:像素尺寸 / 放大倍率 =0.00645/0.066=0.098 mm,满足系统要求。摄影物镜的焦距为 f’=l/(1+1/β)=260/(1+1/0.066)=16.1mm,系统像面的分辨率要大于 1/(2× 0.1× 0.066)=76(lp/mm),因此摄影物镜可以选择 Computar M1614-MP2。镜头均采用可变光阑,其光圈数从 F1.4 到 F16,可调节系统的通光量。

参考文档

工业相机选型
工业相机镜头的选型经验
CCD与CMOS的区别
线阵相机、镜头及光源的选型
工业相机和镜头主要参数解释
线阵相机知识汇总
机器视觉光源
工业相机6芯I/O口,电源口的接线方法
勇哥关于相机镜头选型的小总结:工业相机镜头选型计算的小程序

机器视觉硬件选型简析相关推荐

  1. 机器视觉硬件选型——光源选型

    光源选型 1. 光学基础 1.1 光谱 1.2 光的反射 1.3 光的折射 1.4 光的衍射 1.5 光的波段 1.6 光颜色的合成与互补 2. 光源特性 2.1 机器视觉系统中光源的作用 2.2 L ...

  2. 机器视觉硬件选型——镜头选型

    镜头选型 1. 基本概念 1.1 焦距 1.2 光圈 1.3 光圈系数 1.4 景深 1.5 分辨率 1.6 放大倍率 1.7 接口 1.8 尺寸 1.9 像差 2. MTF曲线 3. 选型案例 4 ...

  3. 机器视觉硬件选型——相机选型

    相机选型 1. 相机的主要参数 1.1 曝光时间:光电转换的时间 1.2 帧率: 1.3 分辨率: 1.4 增益 1.5 靶面尺寸 1.6 和镜头的接口:C/CS 1.7 输出接口 1.8 白平衡 相 ...

  4. 机器视觉系统硬件选型

    1.机器视觉系统简介 机器视觉系统是基于机器视觉技术为机器或自动化生产线建立的一套数据系统.机器视觉系统部件主要包括光源.工业摄像机.图像采集卡.镜头.图像处理设备等,如下图所示. 2.机器视觉系统硬 ...

  5. TVS管原理、特性和选型及失效简析

    本文主要对TVS管的原理特性和选型及失效做一个简析,在参考众多资料的基础上进行汇总. TVS管的原理 电压钳位型瞬态抑制二极管[Transient Voltage Supperssion] 是一种高效 ...

  6. Linux内核引导简析

    bootsect.S.setup.S.head.S分析 收藏 2010-01-14 13:36:34 bootsect.S,系统引导程序,一般不超过512字节. 在PC系统结构中,线性地址0xA000 ...

  7. Linux的启动流程简析(以Debian为例)

    Linux的启动流程简析(以Debian为例) 正文: 前面的文章探讨BIOS和主引导记录的作用.那篇文章不涉及操作系统,只与主板的板载程序有关.今天,我想接着往下写,探讨操作系统接管硬件以后发生的事 ...

  8. 计算机网络路由器方面的论文,简析计算机网络问题中路由器故障的论文

    1 路由器的概念及基本构成 1.1 路由器的概念 路由器是计算机硬件的一个组成部分,其作为网络设备,起到连接计算机与网络的作用,一实现用户顺利上网,完成所需要的工作内容和休闲娱乐.路由器最初产生于上世 ...

  9. 反病毒软件技术简析与探索(2009年5月18日)

    <下文是本人大三时期的一篇课外小论文,是基于大量的对杀毒软件杀毒能力的实验结果而写,请勿转载,谢谢.> 摘  要 为什么即使有杀毒软件的保护,还是有那么多的计算机系统遭到病毒的侵袭呢?答案 ...

最新文章

  1. 11岁姑娘挑战8分钟编程小程序!蚂蚁金服董事长井贤栋:欢迎加入
  2. linux 中~$和/$的区别?
  3. Java Hotspot G1 GC的一些关键技术
  4. 下两个网段转发的路由设置_收藏 | 多台路由器,不同网段的设备之间如何互访?...
  5. vue-js 特殊变量$event常识
  6. eclipse wsdl2java_使用Eclipse的wsdl2java工具
  7. 《Java核心技术卷一》学习笔记(一)
  8. 程序开发——开源软件库
  9. VRay渲染器之家装户型渲染实战记录
  10. SPSS 26下载与安装
  11. 显示计算机无法检测到扫描仪,为何我的电脑检测不到我的扫描仪?
  12. 坑爹的工行Chrome网银插件
  13. Eclipse快捷键 10个最有用的快捷键
  14. 串口通信简介——发展历史与基本概念
  15. 【python】计算圆周率到任意位支持任意位(速度快)
  16. 头条抖音后端技术3面,2021大厂Java面试题精选
  17. 支付宝免费领取7天优酷黄金会员 1.88元购买1个月优酷黄金会员
  18. “巴巴罗莎计划---我的崛起之路
  19. 加强计算机管理,浅谈如何加强高校计算机专业管理
  20. python实验九答案_Python程序设计实验报告(九)

热门文章

  1. 超百人录取985研究生!东南大学计算机学院毕业情况
  2. 英特尔中国开源技术委员会成立
  3. WEB快速学习(一)
  4. 评论:全美达不玩CPU了
  5. InDesign CC2018软件安装
  6. CV codes代码分类整理合集 《转》
  7. 网络斗地主游戏的完整设计与实现(四)游戏状态更新机制与心跳机制
  8. android提醒程序,设置Android闹钟 - 提醒应用程序
  9. IP归属地API常见问题汇总
  10. php 对接银行接口,Php开发银行接口之浦发银行