视觉处理,首要条件就是必须要有图片,所以必须要有一套图像采集设备来获取图片。
工业上这套设备一般包含以下几个部分
1.工业相机:本质功能就是将光信号转变成有序的电信号,生成图片。
2.镜头:作用是实现光束调制,将被测目标成像在相机内的感光芯片上。
3.光源:增强被测目标成像质量,减轻图像处理算法上的难度,与处理的稳定性。
halcon工业视觉相机如何购买
我们在购买相机时不知道如何选型,最直接的方法就是咨询卖硬件的厂家。
简单且高效。
当然厂家也得了解我们的需求,一般厂家会问我们要测量产品的大小,以及镜头和产品的距离,
也就是视野大小和工作距离。工作距离一般用来确定镜头,我们放在下节讲。
1.相机分辨率确定:
例如我们要测量一块18*10mm的电路板, 视野我们根据现场情况放大些如20mm*12mm。
然后就是我们要测量的精度,比如我们测量电阻直径精度要达到0.01mm/pixel
那么我们就可以计算出相机的分辨率(这是相机最最重要参数),我们算法上打算用亚像素精度(1/2像素),
分辨率计算如下:
长:20/0.01/2=1000pixel ;宽:12/0.01/2=600pixel;分辨率就是1000*600;
然后考虑相机本身畸变和机构等硬件上的影响,我们会将结果乘以3-4倍,结果为1000*600*3,
结合厂家生产的相机的规格,最终确定相机的分辨率200万以上像素
2.相机其他参数确定
相机的参数还有很多,
相机每秒拍摄多少张图片(帧率)也是我们经常关心的一个参数。分辨率大,拍摄速度就慢。
相机和电脑连接的接口类型在购买时也要确定,USB接口和以太网接口实际中更偏向选择。
相机有彩色相机,也有黑白相机,算法上针对灰度图片的更多,当然算法上可以将彩色图转为灰度图,根据需求选择。
相机的成像芯片有CCD类型,也有COMS类型,现在基本选择COMS的。
相机象元深度有8bit,10bit,12bit,深度代表一个像素灰度值的细分,一般为8bit,表示一个像素最多有0-255个灰度值。
前面我们说的是面阵相机,一次拍一个面的图像。
如果我们测量物体是移动的,就倾向于选择线阵相机,一次拍一行图像。那么线阵相机又如何购买?
线阵相机每秒拍摄的行数我们叫作行频, 如行频12KHz,表示每秒可拍摄12000行图像数据。
购买时要考虑行频和行的宽度以及我们测量要达到的精度,也就是相机拍摄宽度(视野)和拍摄速度要能够满足要求。
比如我们要检测流水线上电子板,电路 板宽800mm,流水线速度3333mm/s,要求识别精度为0.4mm;
那么要求相机的
1.分辨率可套用公式求出:分辨率=视野/(0.5*精度) 0.5为防硬件影响的宽放系数
分辨率=800/(0.4*0.5)=4000,即4K分辨率以上
2.行频=检测速度/像素当量(表示一个像素代表多少mm 像素当前=视野/分辨率)
行频=3333/(800/4000)=16665,根据厂家相机规格往一取整为17K以上.
文章为下面视频教程的部分内容。
可以下载教程观看学习。
上位机VC MFC程序开发精典实例大全源码与视频讲解配套下载408例 经历1年的编程与录制点击进入查看
如果您认可,可联系功能定制! 如果您着急,充值会员可直接联系发您资料!
|