一文看懂机器视觉工业相机与普通相机的区别

简介:

工业相机是机器视觉系统中的一个关键组件,其最本质的功能就是将光信号转变成为有序的电信号。选择合适的相机也是机器视觉系统设计中的重要环节,相机的不仅是直接决定所采集到的图像分辨率、图像质量等,同时也与整个系统的运行模式直接相关。

arm方案相机.jpg

CCD 是60年代末期由贝尔试验室发明。开始作为一种新型的PC存储电路,很快 CCD具有许多其他潜在的应用,包括信号和图像(硅的光敏性)处理。

  CCD 是在薄的硅晶片上处理一系列不同的功能,在每一个硅晶片上分布几个相同的IC等可产生功能的元件,被选择的IC从硅晶片上切下包装在载体里用在系统上。总结下来,CCD 主要有以下几种类型:

  1、面阵CCD工业相机:

   允许拍摄者在任何快门速度下一次曝光拍摄移动物体。

  2、线阵CCD工业相机:

   用一排像素扫描过图片,做三次曝光——分别对应于红、绿、蓝三色滤镜,正如名称所表示的,线性传感器是捕捉一维图像。初期应用于广告界拍摄静态图像,线性阵列,处理高分辨率的图像时,受局限于非移动的连续光照的物体。

  3、三线传感器CCD工业相机:

   在三线传感器中,三排并行的像素分别覆盖 RGB滤镜,当捕捉彩色图片时,完整的彩色图片由多排的像素来组合成。三线CCD传感器多用于高端数码相机,以产生高的分辨率和光谱色阶。

  4、交织传输CCD工业相机:

   这种传感器利用单独的阵列摄取图像和电量转化,允许在拍摄下一图像时在读取当前图像。交织传输CCD通常用于低端数码相机、摄像机和拍摄动画的广播拍摄机。

  5、全幅面CCD工业相机:

   此种CCD 具有更多电量处理能力,更好动态范围,低噪音和传输光学分辨率,全幅面CCD 允许即时拍摄全彩图片。全幅面 CCD由并行浮点寄存器、串行浮点寄存器和信号输出放大器组成。全幅面CCD 曝光是由机械快门或闸门控制去保存图像,并行寄存器用于测光和读取测光值。图像投摄到作投影幕的并行阵列上。此元件接收图像信息并把它分成离散的由数目决定量化的元素。这些信息流就会由并行寄存器流向串行寄存器。此过程反复执行,直到所有的信息传输完毕。接着,系统进行精确的图像重组。

主要参数

  1. 分辨率(Resolution):相机每次采集图像的像素点数(Pixels),对于数字工业相机机一般是直接与光电传感器的像元数对应的,对于模拟相机机则是取决于视频制式,PAL制为768576,NTSC制为640480。

  2. 像素深度(Pixel Depth):即每像素数据的位数,一般常用的是8Bit,对于数字工业相机机一般还会有10Bit、12Bit等。

  3. 最大帧率(Frame Rate)/行频(Line Rate):相机机采集传输图像的速率,对于面阵相机机一般为每秒采集的帧数(Frames/Sec.),对于线阵相机机为每秒采集的行数(Hz)。

  4. 曝光方式(Exposure)和快门速度(Shutter):对于线阵相机机都是逐行曝光的方式,可以选择固定行频和外触发同步的采集方式,曝光时间可以与行周期一致,也可以设定一个固定的时间;面阵工业相机有帧曝光、场曝光和滚动行曝光等几种常见方式,数字工业相机机一般都提供外触发采图的功能。快门速度一般可到10微秒,高速工业相机还可以更快。

  5. 像元尺寸(Pixel Size):像元大小和像元数(分辨率)共同决定了相机机靶面的大小。目前数字工业相机像元尺寸一般为3μm-10μm,一般像元尺寸越小,制造难度越大,图像质量也越不容易提高。

   6. 光谱响应特性(Spectral Range):是指该像元传感器对不同光波的敏感特性,一般响应范围是350nm-1000nm,一些相机机在靶面前加了一个滤镜,滤除红外光线,如果系统需要对红外感光时可去掉该滤镜。
   工业相机与普通相机(DSC)的区别大致如下:

   1、工业相机的性能稳定可靠易于安装,相机结构紧凑结实不易损坏,连续工作时间长,可在较差的环境下使用,一般的数码相机是做不到这些的。例如:让民用数码相机一天工作24小时或连续工作几天肯定会受不了的。

   2、工业相机的快门时间非常短,可以抓拍高速运动的物体。

例如,把名片贴在电风扇扇叶上,以最大速度旋转,设置合适的快门时间,用工业相机抓拍一张图像,仍能够清晰辨别名片上的字体。用普通的相机来抓拍,是不可能达到同样效果的。

   3、工业相机的图像传感器是逐行扫描的,而普通的相机的图像传感器是隔行扫描的, 逐行扫描的图像传感器生产工艺比较复杂,成品率低,出货量少,世界上只有少数公司能够提供这类产品,例如Dalsa、Sony,而且价格昂贵。

   4、工业相机的帧率远远高于普通相机。

工业相机每秒可以拍摄十幅到几百幅图片,而普通相机只能拍摄2-3幅图像,相差较大。

   5、工业相机输出的是裸数据(raw data),其光谱范围也往往比较宽,比较适合进行高质量的图像处理算法,例如朗锐智科(www.lrist.com)机器视觉(Machine Vision)应用。而普通相机拍摄的图片,其光谱范围只适合人眼视觉,并且经过了mjpeg压缩,图像质量较差,不利于分析处理。

   6、工业相机(Industrial Camera)相对普通相机(DSC)来说价格较贵。
相关文章
|
数据库 索引 容器
Flutter 132: 图解 PaginatedDataTable 分页表格
0 基础学习 Flutter,第一百三十二步:简单学习 PaginatedDataTable 分页表格!
1297 0
Flutter 132: 图解 PaginatedDataTable 分页表格
|
消息中间件 物联网 网络性能优化
MQTT常见问题之mqtt 连接一直显示 Not authorized to connect如何解决
MQTT(Message Queuing Telemetry Transport)是一个轻量级的、基于发布/订阅模式的消息协议,广泛用于物联网(IoT)中设备间的通信。以下是MQTT使用过程中可能遇到的一些常见问题及其答案的汇总:
|
弹性计算 网络协议 数据处理
稳定平滑进行云上业务IPv6化改造—— Series1:改造思路及CDN改造
随着国家工信部印发的《推进IPv6规模部署行动计划》的深入推进,近期国资委相关的大型国企都开始着手进行业务的IPv6化改造,其在阿里云上的门户及B2B、B2C等对外业务,自然进入第一批改造的范围。本文是基于在具体客户的IPv6化过程中积累的最佳实践编写,希望能够给读者带来一些IPv6化改造的启发。
稳定平滑进行云上业务IPv6化改造—— Series1:改造思路及CDN改造
|
2月前
|
机器学习/深度学习 弹性计算 测试技术
Kimi Playground与ModelScope MCP合作,共建更智能的Agent
月之暗面发布开源模型Kimi K2,参数总量达1T,激活参数32B,基于MoE架构,具备强大的代码能力与通用Agent任务处理能力。在多项基准测试中取得SOTA成绩,并已开源。ModelScope与Kimi Playground集成,支持一键同步MCP服务,方便开发者使用。
161 0
|
存储 安全 PHP
PHP中实现简单身份验证系统的步骤
【8月更文挑战第31天】在构建Web应用程序时,确保用户身份的合法性和数据的安全性是至关重要的。本文将引导你通过使用PHP语言来实现一个简单的身份验证系统,从数据库设计到前端登录界面的创建,再到后端逻辑的处理,我们将一步步地走过整个流程。无论你是PHP新手还是希望复习相关知识,这篇文章都将为你提供清晰的指导和实用的代码示例。
|
9月前
|
数据采集 数据可视化 数据挖掘
利用Python自动化处理Excel数据:从基础到进阶####
本文旨在为读者提供一个全面的指南,通过Python编程语言实现Excel数据的自动化处理。无论你是初学者还是有经验的开发者,本文都将帮助你掌握Pandas和openpyxl这两个强大的库,从而提升数据处理的效率和准确性。我们将从环境设置开始,逐步深入到数据读取、清洗、分析和可视化等各个环节,最终实现一个实际的自动化项目案例。 ####
1572 10
|
10月前
|
算法 搜索推荐 5G
|
关系型数据库 MySQL Java
|
运维 监控 测试技术
软件体系结构 - 系统工程【霍尔三维结构】
软件体系结构 - 系统工程【霍尔三维结构】
566 0
|
缓存 Java API
OKHttp详解
OKHttp详解