工业相机知识10个问答

1  问:工业相机输入、输出接口有哪些?

答:在机器视觉检测技术中,工业相机的输入、输出接口有下列几种
1).Camera Link;  2).IEEE 1394 ;  3).USB2.0 ;  4).Ethernet ;  5).USB3.0 ;  *所有这些接口带宽不一样,要根据图片大小适当选定。

2  问:  知道被测物的长、宽、高以及要求的测量精度,如何来选择 CCD  相机和工业镜头,选择以上器件需要注意 什么?

答: 首先要选择合适的镜头。选择镜头应该遵循以下原则; 1).与之相配的相机的芯片尺寸是多大; 2).相机的接口类型是哪种的,C 接口,CS 接口还是其它接口。 3).镜头的工作距离; 4).镜头视场角; 5).镜头光谱特性; 6).镜头畸变率; 7).镜头机械结构尺寸;

3 选择 CCD 相机时,需要注意什么?

答:应该综合考虑以下几个方面 1).感光芯片类型;CCD 还是 CMOS 2).视频特点;包括点频、行频。 3).信号输出接口; 4).相机的工作模式:连续,触发,控制,异步复位,长时间积分。 5).视频参数调整及控制方法:Manual、RS232. 同时,选择 CCD 的时候应该注意,linch=16mm 而不是等于 25.4mm.

4  CCD  相机与 CMOS  相机的区别在哪里?

答: 1. 成像过程 CCD 与 CMOS 图像传感器光电转换的原理相同,他们最主要的差别在于信号的读出过程不同;由于 CCD 仅有一 个(或少数几个)输出节点统一读出,其信号输出的一致性非常好;而 CMOS 芯片中,每个像素都有各自的信号 放大器,各自进行电荷-电压的转换,其信号输出的一致性较差。但是 CCD 为了读出整幅图像信号,要求输出放 大器的信号带宽较宽,而在 CMOS 芯片中,每个像元中的放大器的带宽要求较低,大大降低了芯片的功耗,这 就是 CMOS 芯片功耗比 CCD 要低的主要原因。尽管降低了功耗,但是数以百万的放大器的不一致性却带来了更 高的固定噪声,这又是 CMOS 相对 CCD 的固有劣势。

2. 集成性 从制造工艺的角度看,CCD 中电路和器件是集成在半导体单晶材料商,工艺较复杂,世界上只有少数几家厂商能 够生产 CCD 晶元,如 DALSA、SONY、松下等。CCD 仅能输出模拟电信号,需要后续的地址译码器、模拟转换 器、图像信号处理器处理,并且还需要提供三组不同电压的电源同步时钟控制电路,集成度非常低。而 CMOS 是集成在被称作金属氧化物的版单体材料上,这种工艺与生产数以万计的计算机芯片和存储设备等半导体集成电 路的工艺相同,因此声场 CMOS 的成本相对 CCD 低很多。同时 CMOS 芯片能将图像信号放大器、信号读取电路、 A/D 转换电路、图像信号处理器及控制器等集成到一块芯片上,只需一块芯片就可以实现相机的的所有基本功能, 集成度很高,芯片级相机概念就是从这产生的。随着 CMOS 成像技术的不断发展,有越来越多的公司可以提供高品质的 CMOS 成像芯片,包括:Micron、 CMOSIS、Cypress 等。

3. 速度 CCD 采用逐个光敏输出,只能按照规定的程序输出,速度较慢。CMOS 有多个电荷-电压转换器和行列开关 控制,读出速度快很多,目前大部分 500fps 以上的高速相机都是 CMOS 相机。此外 CMOS 的地址选通开关可以 随机采样,实现子窗口输出,在仅输出子窗口图像时可以获得更高的速度。

4. 噪声 CCD 技术发展较早,比较成熟,采用 PN 结或二氧化硅(SiO2)隔离层隔离噪声,成像质量相对 CMOS 光 电传感器有一定优势。由于 CMOS 图像传感器集成度高,各元件、电路之间距离很近,干扰比较严重,噪声对图 像质量影响很大。近年,随着 CMOS 电路消噪技术的不断发展,为生产高密度优质的 CMOS 图像传感器提供了 良好的条件。

5 问:  工业相机都有哪些主要参数?

答: 1. 分辨率 2. 速度(帧频/行频) 3. 噪声 4. 信噪比 5. 动态范围 6. 像元深度 7. 光谱响应 8. 光学接口

6 问:  工业相机的分辨率是如何定义的

答: 分辨率是相机最基本的参数,由相机所采用的芯片分辨率决定,是芯片靶面排列的像元数量。通常面阵相 机的分辨率用水平和垂直分辨率两个数字表示,如:1920(H)x 1080(V),前面的数字表示每行的像元数量,即 共有 1920 个像元,后面的数字表示像元的行数,即 1080 行。现在相机的分辨率通常表示多少 K,如 1K(1024), 2K(2048), 3K(4096)等。在采集图像时,相机的分辨率对图像质量有很大的影响。在对同样大的视场(景物范围) 成像时,分辨率越高,对细节的展示越明显。

7 问:  工业相机的帧频和行频是什么意思 ?

答: 相机的帧频/行频表示相机采集图像的频率,通常面阵相机用帧频表示,单位 fps (Frame Per second),如 30fps, 表示相机再 1 秒钟内最多能采集 30 帧图像;线阵相机通常用行频便是单位 KHz,如 12KHz 表示相机再 1 秒钟内最 多能采集 12000 行图像数据。速度是相机的重要参数,在实际应用中很多时候需要对运动物体成像。相机的速度 需要满足一定要求,才能清晰准确的对物体成像。相机的帧频和行频首先受到芯片的帧频和行频的影响,芯片的 设计最高速度则主要是由芯片所能承受的最高时钟决定。

8 问:  工业相机的噪声是什么意思

答: 工业相机的噪声是指成像过程中不希望被采集到的,实际成像目标外的信号。根据欧洲相机测试标准 EMVA1288 中,定义的相机中的噪声从总体上可分为两类:一类是由有效信号带来的符合泊松分布的统计涨落噪 声,也叫散粒噪声(shot noise),这种噪声对任何相机都是相同的,不可避免,尤其确定的计算公式。(就是:噪 声的平方=信号的均值)。第二类是相机自身固有的与信号无关的噪声,它是由图像传感器读出电路、相机信号处 理与放大电路等带来的噪声,每台相机的固有噪声都不一样。另外,对数字相机来说,对视频信号进行模拟转换 时会产生量化噪声,量化位数越高,噪声越低。

9 问:  工业相机的信噪比什么意思

答: 相机的信噪比定义为图像中信号与噪声的比值(有效信号平均灰度值与噪声均方根的比值),代表了图像的 质量,图像信噪比越高,图像质量越好。

10 问:工业相机中动态范围是什么意思?

答: 相机的动态范围表明相机探测光信号的范围,动态范围可用两种方法来界定,一种是光学动态范围,指饱 和时最大光强与等价于噪声输出的光强的比值,由芯片的特性决定。另一种是电子动态范围,他指饱和电压和噪 声电压之间的比值。对于固定相机其动态范围是一个定值,不随外界条件变化而变化。在线性响应去,相机的动 态范围定义为饱和曝光量与噪声等效曝光量的比值: 动态范围=光敏元的满阱容量/等效噪声信号 动态范围可用倍数、dB 或 Bit 等方式来表示。动态范围大,则相机对不同的光照强度有更强的适应能力。

11问:视野大小和测量精度,如何来选择相机和工业镜头?

选择相机时:

(一)相机分类:面阵/线阵、黑白/彩色、板级、3D等

(二)根据精度,确定相机所需分辨率(单像素精度 = 视野宽度 / 相机分辨率宽度 )

(三)根据PC接口,确定相机传输接口

(四)根据检测速度,确定相机帧率

(五)根据拍照时产品运动速度,确定快门模式

(六)根据检测内容,确定黑白 / 彩色 / 红外

(七)其他一些参数:感光芯片类型 / 最小曝光时间(飞拍)/ 数字IO / 信噪比及动态范围等

(八)靶面大小:一般配合镜头选择,通常来讲,靶面越大成像质量越高

12问:如何选择镜头

(一)镜头分类:普通镜头、远心镜头、微距镜头、变焦镜头、环视镜头、红外镜头等

(二)根据工作距离和视野宽度以及相机的横向分辨率和象元大小,确定镜头焦距

(三)根据相机分辨率,确定镜头所需分辨率

(四)根据景深确定镜头类型(远心/普通)

13问:工业相机都有哪些主要参数?

(1)分辨率 (2)快门模式  (3)速度(帧率/行频) (4)传感器类型 (5)靶面/象元尺寸

(6)信噪比 (7)动态范围 (8)像元深度 (9)图像缓存 (10)光谱响应 (11)光学接口

14问:工业相机里的像元深度是什么意思?

数字相机输出的数字信号,即像元灰度值,具有特殊的比特位数,称为像元深度。对于黑白相机这个值的方位通常是8-16bit。像元深度定义了灰度由暗道亮的灰阶数。例如,对于8bit的相机0 代表全暗而255 代表全亮。介于0 和25 之间的数字代表一定的亮度指标。10bit 数据就有1024个灰阶而12bit有4096个灰阶。每一个应用我们都要仔细考虑是否需要非常细腻的灰度等级。从8bit上升到10bit 或者12bit 的确可以增强测量的精度,但是也同时降低了系统的速度,并且提高了系统集成的难度(线缆增加,尺寸变大),因此我们也要慎重选择。

15 问:工业相机都有哪些镜头接口?

法兰距:安装法兰到入射镜头平行光的汇聚点(焦点/传感器平面)之间的距离; 1 in = 25.4mm

(一)C 口 :法兰距为17.526mm,安装螺纹为:直径1in,32牙/in

(二)CS 口:法兰距为12.526mm,安装螺纹为:直径1in,32牙/in

(三)F 口: 法兰距为46.5mm,槽 44/48mm

(四)U 口:法兰距为12mm, 安装螺纹为M42*1.0

(五)Mxx 口: Mxx * 0.75(如M58 * 0.75)

(六)使用一个 C/CS 5mm接圈,即可将CS口转成C口

16问: 工业相机是怎么分类的?

(一)按照芯片结构分类:CCD 相机& CMOS 相机

(二)按照传感器结构分: 面阵相机 & 线阵相机 & 3D相机

(三)按照输出模式分类:模拟相机 & 数字相机

(四)彩色相机&黑白相机

17问: 工业相机与普通数码相机的区别在哪里?

(一)工业相机的快门时间特别短,能清晰地抓拍快速运动的物体,而普通相机抓拍快速运动的物体非常模糊;

(二)工业相机的图像传感器是逐行扫描的,而普通相机的图像传感器是隔行扫描的,甚至是隔三行扫描;

(三)工业相机帧率远高于普通相机;工业相机每秒可以拍摄十幅到几百幅图片,而普通相机只能拍摄2-3 幅图像;

(四)工业相机输出的是裸数据,它的光谱范围也往往比较宽,比较适合进行高质量的图像处理算法,普遍应用于机器视觉系统中。而普通相机拍摄的图片,它的光谱范围只适合人眼视觉,并且经过了MPEG 压缩,图像质量也较差;

halcon知识:工业相机问答(更新中...)相关推荐

  1. Java后台相关知识盘点(持续更新中)

    前言 本篇博客 取自于博主工作以来 对一些Java后台开发相关的 基础知识盘点和回顾, 主要涉及到Spring SpringBoot 和MyBatis相关的知识, 未来会一直更新下去- Spring ...

  2. 十三:python知识总结(更新中)

    目录 一:docString 二:python脚本接受控制台参数 三:global 修饰符 四:模块的概念 五:   .pyc文件 六:__name__ 6.1直接运行temp2.py 时:__nam ...

  3. 计算机网络知识——初级(更新中)

    计算机网络初级 一.企业网络架构 二. 传输介质简介 1,同轴电缆 2,双绞线 3,光纤 4,串口电缆 三.几个知识点 1,冲突域:利用同轴电缆通信的网络称为共享式网咯,在该网络中主机同时发送消息就会 ...

  4. 计算机网络知识体系(更新中)

    计算机网络知识体系 第一章 计算机网络基础知识 计算机网络的概念 计算机网络的功能 计算机网络的组成 计算机网络的分类 计算机网络的标准化 计算机网络的性能指标 计算机网络的分层 第二章 物理层 物理 ...

  5. 计量经济学知识总结(更新中)

    这里要感谢本学期的李老师,给我的计量学习及软件Stata操作给予了很大帮助. 计量经济学知识总结 一元线性回归 古典假定: 高斯-马尔可夫定理: 多元线性回归 古典假定: 估计: 多重共线性 定义:多 ...

  6. 网络基础知识总结(更新中)

    1. 计算机网络的拓扑结构 1 总线型拓扑结构 总线型: 总线拓扑结构所有设备连接到一条连接介质上. 总线结构所需要的电缆数量少,线缆长度短,易于布线和维护. 多个结点共用一条传输信道,信道利用率高. ...

  7. 小知识汇总----不断更新中...

    目录 1. 在应用中拖拽视图添加弹簧效果! 2.storyboard开发中退出登录的操作 3. 一步移除控制器的所有子视图 4.  代码自定义cell 5. 给tableview的最下面与手机最底端增 ...

  8. es2015(es6)基础知识整理(更新中...)

    1.let let可以声明块级作用域变量 1 'use strict'; 2 3 if (true) { 4 let app = 'apple'; 5 } 6 7 console.log(app); ...

  9. html css js知识整理,Html+Css+Js实用知识汇总(持续更新中...)

    Html篇 基本概念: html:超文本标记语言(Hyper Text Markup Language) html5:下一代的html xhtml:更严谨更纯净的html 表头 网站标题 //页面编码 ...

  10. 图像处理-机器学习一些科普材料汇集 - 持续更新中_拔剑-浆糊的传说_新浪博客...

    图像处理-机器学习-SLAM基础知识汇集(更新中) --by zxg519 at sina.com 1.适用于机器学习的矩阵求导推导技巧 1.矩阵求导术(上)-- 非常好 https://zhuanl ...

最新文章

  1. 内存管理实战之打印指定进程虚存区
  2. 定位相关论文-A Novel Pedestrian Dead Reckoning Algorithm for Multi-Mode Recognition Based on Smartphones
  3. 万字长文重新解剖产品经理(内含大量图片)
  4. TypeScript 里的 module 概念
  5. 用赫夫曼树进行文件解压
  6. 双向@OneToOne主键关联
  7. 恒大健康上半年营收同比增132% 新能源汽车将成新增长点
  8. tensorflow没有这个参数_解决TensorFlow中Batch Normalization参数没有保存的问题
  9. 接口 对象 = new 实现类 与 实现类 对象= new 实现类
  10. IIS6.0目录解析漏洞原理/复现
  11. 使用next.js完成从开发到部署
  12. /etc/resolv.conf
  13. 如果你这样回答“线程安全”,面试官都会对你刮目相看
  14. ICP备案线下注销 网站域名备案注销
  15. 一次成功——奶香提子酥
  16. 内外部函数和内存模型
  17. 打印101~150之间的质数
  18. 置信区间、显著性检验和统计学意义
  19. mysqldump 使用总结
  20. PlayCanvas学习教程总结

热门文章

  1. 机器学习笔记:Transformer
  2. 用pytorch实现简易RNN
  3. 数学建模太难,如何以Tableau可视化的方式打开?
  4. 在此iphone上尚未受信任_苹果中国官网开启限购!每款iphone每人限购两部
  5. Pytorch运行时报错No module named ‘matplotlib‘--解决办法
  6. Python编程基础:第十三节 循环控制语句Loop Control Statements
  7. 分布式存储系统设计的几个问题和考虑点
  8. 亿级别记录的mongodb批量导入Es的java代码完整实现
  9. zookeeper源码分析之四服务端(单机)处理请求流程
  10. eclipse 中修改 M2_REPO的值--转载