首先明确需求
、 要先确定检测产品的精度要求
第二、 要确定相机要看的视野大小
第三、 要确定检测物体的速度
第四、 要确定是动态检测还是静态检测
然后确定硬件类型
1.相面像素大小的确定
目前市面上的软件精度一般都是基本上没有误差的也就是人们所说的亚像素,但虽软件没有误差,但硬件的误差是不可避免的,所以现在市场上的机器视觉系统一般都保证在误差为一个像素,所以我们得到如下计算公式:
精度=视野(长或宽)÷相机像素(长或宽)
有了以上公式我们又有了 和每二个需求就不难确定相机的像素大小了
假设视野为10mm,精度要求为0.02mm,那么相机的像素=10÷0.02=500像素,那就只需要30万(640*480)像素的相机就可以了
2.相机传输方式的确定
目前市面上的相机传输方式有:
1) 模拟相机(PCI采集卡) 对速度要求不高可选择
优点:稳定,性价比高 缺点:帧率低,一般只能达到25帧—30帧
2)USB接口相机 系统只用到单个相机的可先择,要求高速的时候可先择
优点:不需要占PCI插槽,帧频高,性价比高 缺点:占系统CPU
3)1394接口相机 系统用到多个相机的时候可先择,要求高速的时候可先择
优点:不占系统CPU,帧频高, 缺点:占PCI插槽,价格昂贵
3.相机的触发方式的选择
1)连续采集模式 对静态检测可选择,产品连续运动不能给触发信号的可选择
2)软件触发模式 对动态检测可选择,产品连续运动能给触发信号的可选择
3)硬件触发模式 对高速动态检测可选择,产品连续高速运动能给触发信号的可选择