这一期内容解说的是:分辨率,精度,公差关系的具体介绍,从而进行选型。
分辨率(Resolution)
好比我要看的产品大幼是30mm*10MM,使用200万像素(1600pixel*1200pixel)的相机。由于产品是长条形,为了把产品都放入到视野内,我们推算分辨率的时辰要思考长边对应,此时辰辨率为:
分辨率 = 30mm/1600Pixel = 0.019mm/Pixel
精度(Accuracy)
推算公式:精度 = 分辨率 x 有效像素
精度的单元是mm。凭据产品表表和照明情况的分歧,我们能够通过放大图像观察分辨不变像素的个数,从而得出精度。若是前提不允许现实测试观察,通常的法规是,若是使用正面打光,有效像素为1个,使用背光,有效像素为0.5个。
这个例子我们取1 Pixel,得到精度为0.019mm约蹬宗0.02mm。
机械视觉系统的定位精度若何推算?
30W相机分辨率640*480 正常这样算:用最长的边除去监控面积最长的边 即可,所以精度根基上是1mm,这个是理论值,若是你做丈量或者表表划伤检测,注定不正确,一个像素有可能无法凸显特点。
公差(Tolerance)
通常情况下,精度和公差的对应关系如下:
| 【最幼可检测尺寸】= | 10倍精度(精度幼一个数量级) | 本例:0.2mm,+0.1mm |
| 【表观容差】= | 4倍精度本例 | 最幼可检测的瑕疵或者污点大幼为0.08mm |
对一个项目来讲,我们是先从图纸上读到公差的要求。而后再凭据上述关系,反推得出我们必要几多像素的相机。
Field of View x 30mm
|
Camera Types |
1Pixel Resoluiton |
3Pixel Resoluiton |
5Pixel Resoluiton |
10Pixel Resoluiton |
|
21M pixel 5120x4096 |
0.006mm | 0.018mm | 0.029mm | 0.059mm |
|
5M pixel 2432x2050 |
0.012mm | 0.037mm | 0.062mm | 0.123mm |
|
2M pixel 1600x1200 |
0.019mm | 0.056mm | 0.094mm | 0.188mm |
|
0.3M pixel 640x480 |
0.047mm | 0.141mm | 0.234mm | 0.469mm |
像素精度:一个像素在真实世界代表的距离,即拍摄视野/分辨率。例如我所使用的大华500万相机,分辨率2592*2048,在视野中长的一壁100mm,即可拍到100mm的物体,那么在这一方向的像素精度为100/2592mm约为0.0386mm。
丈量误差:使用算法丈量的距离/长杜纂真实值的误差。
亚像素精度:亚像素精度是指相邻两像素之间细分情况,输入值通常为二分之一,三分之一或四分之一。即每个像素将被分为更幼的单元从而对这些更幼的单元执行插值算法。
例如,若是选择四分之一,就相当于每个像素在横向和纵向上都被当作四个像素来推算。现实丈量或检测时必要思考的还有好多,例如帧率、曝光、增益等。

