日期
11/01
2018
咨询
  • QQ扫一扫

  • Vision小助手
    (CMVU)

工业相机跟一般相机不同点
收藏
2018-11-01 14:47:58来源: 中国机器视觉网

   1、工业相机的性能稳定可靠易于安装,相机结构紧凑结实不易损坏,连续工作时间长,可在较差的环境下使用,一般的数码相机是做不到这些的。例如:让民用数码相机一天工作24小时或连续工作几天肯定会受不了的。
   2、工业相机的快门时间非常短,可以抓拍高速运动的物体。
   例如,把名片贴在电风扇扇叶上,以最大速度旋转,设置合适的快门时间,用工业相机抓拍一张图像,仍能够清晰辨别名片上的字体。用普通的相机来抓拍,是不可能达到同样效果的。
   3、工业相机的图像传感器是逐行扫描的,而普通的相机的图像传感器是隔行扫描的,逐行扫描的图像传感器生产工艺比较复杂,成品率低,出货量少,世界上只有少数公司能够提供这类产品,例如Dalsa、Sony,而且价格昂贵。
   4、工业相机的帧率远远高于普通相机。
   工业相机每秒可以拍摄十幅到几百幅图片,而普通相机只能拍摄2-3幅图像,相差较大。
   5、工业相机输出的是裸数据(rawdata),其光谱范围也往往比较宽,比较适合进行高质量的图像处理算法,例如机器视觉(MachineVision)应用。而普通相机拍摄的图片,其光谱范围只适合人眼视觉,并且经过了mjpeg压缩,图像质量较差,不利于分析处理。
   6、工业相机(IndustrialCamera)相对普通相机(DSC)来说价格较贵。
   工业相机一般安装在机器流水线上代替人眼来做测量和判断,通过数字图像摄取目标转换成图像信号,传送给专用的图像处理系统,图像系统对这些信号进行各种运算来抽取目标的特征,进而根据判别的结果来控制现场的设备动作。
   1、通常您首先需要知道系统精度要求和相机分辨率,可以通过公式:
   X方向系统精度(X方向像素值)=视野范围(X方向)/CCD芯片像素数量(X方向)
   Y方向系统精度(Y方向像素值)=视野范围(Y方向)/CCD芯片像素数量(Y方向)
   2、当然理论像素值的得出,要由系统精度及亚像素方法综合考虑;接着您要知道系统速度要求与相机成像速度:
   系统单次运行速度=系统成像(包括传输)速度+系统检测速度
   虽然系统成像(包括传输)速度可以根据相机异步触发功能、快门速度等进行理论计算,最好的方法还是通过软件进行实际测试。
   3、再接着您要将相机与图像采集卡一并考虑,因为这涉及到两者的匹配:
   视频信号的匹配:对于黑白模拟信号相机来说有两种格式,CCIR和RS170(EIA),通常采集卡都同时支持这两种相机;
   分辨率的匹配:每款板卡都只支持某一分辨率范围内的相机;
   特殊功能的匹配:如要是用相机的特殊功能,先确定所用板卡是否支持此功能,比如,要多部相机同时拍照,这个采集卡就必须支持多通道,如果相机是逐行扫描的,那么采集卡就必须支持逐行扫描。
   接口的匹配:确定相机与板卡的接口是否相匹配。如CameraLink、GIGE、CoxPress、USB3.0等。
   4、在满足您对检测的必要需求后,最后才应该是价格的比较。
   举例说明:如我们的检测任务是尺寸测量,产品大小是18mm*10mm,精度要求是0.01mm,流水线作业,检测速度是10件/秒,现场环境是普通工业环境,不考虑干扰问题。
   首先我们知道是流水线作业,速度比较快,因此选用逐行扫描相机;视野大小我们可以设定为20mm*12mm(考虑每次机械定位的误差,将视野比物体适当放大),假如我们能够取到很好的图像(比如可以打背光),而且我们软件的测量精度可以考虑1/2亚像素精度,那么我们需要的相机分辨率就是20/0.01/2=1000pixcel(像素),另一方向是12/0.01/2=600pixcel,也就是说我们相机的分辨率至少需要1000*600pixcel,帧率在10帧/秒,因此选择1024*768像素(软件性能和机械精度不能精确的情况下也可以考虑1280*1024pixcel),帧率在10帧/秒以上的即可。



为你推荐