由于CMOS传感器采用一般半导体电路常用的CMOS工艺,可以轻易地将周边电路(如AGC、CDS、时序、或DSP等)集成到传感器芯片中,因此可以节省外围芯片的成本。
CMOS 传感器可以随机寻址,能够非常方便地仅将队列中感兴趣地部分读出,提高帧率。
摄像机的感光度(响应度)定义摄像机在固定曝光量下的灵敏性特性,它与照射的光波的波长有关。
图像采集方式主要是指 (1) 什么时候开始采集?(2) 曝光的长度?(3) 如何结束采集?
开始采集通常有软件采集和外部硬件信号触发采集二种。软件采集是计算机向摄像机发出开始采集命令,可以是单帧采集或多帧连续采集;外触发采集是通过外部触发信号启动采集,信号可以是上升沿或下降沿触发或电平触发。
曝光时间,软件命令采集是通过对寄存器编程设置实现不同长度的曝光;外触发采集的沿触发方式也是通过寄存器编程设置实现,电平触发则是用触发的电平的持续时间控制的。
采集结束控制主要针对软件采集,单帧采集结束后自动清除采集命令,连续采集要由计算机发出命令清除设置的采集命令。
快门就是控制曝光时间。传统的照相机是通过机械快门对照射在底片上的光进行遮光动作实现曝光控制。在CCD或CMOS摄像机中是利用电子快门实现曝光控制。照射在传感器上的光不断发生光电转换,电子快门的原理是只储存一定曝光时间的信号电荷,然后进行输出。
模拟相机带数字采集卡,经数字采集卡转换为数字信号进行传输存储。一般模拟相机分辨率很低,另外帧率也是固定的。模拟信号可能会由于工厂内其他设备(比如电动机或高压电缆)的电磁干扰而造成失真。随着噪声水平的提高,模拟相机的动态范围(原始信号与噪声之比)会降低。动态范围决定了有多少信息能够被从相机传输给计算机。
假设检测一个物体的表面划痕,要求拍摄的物体大小为10*8mm,要求的检测精度是0.01mm。假设我们要拍摄的视野范围在12*10mm,那么相机的低分辨率应该选择在:(12/0.01)*(10/0.01)=1200*1000,约为120万像素的相机,也就是说一个像素对应一个检测的缺陷的话,那么低分辨率不少于120万像素,但市面上常见的是130万像素的相机,因此一般而言是选用130万像素的相机。
如果我们要处理的是与图像颜色有关,那当然是采用彩色相机,否则建议你用黑白的,因为黑白的同样分辨率的相机,精度比彩色高,尤其是在看图像边缘的时候,黑白的效果更好。