一、背景

带定位器的测量。

首先看一下“定位”是什么意思?

回答:比如我们测量一个芯片,这时候我们设置一个测量矩形,来沿着测量目标进行测量。但是下一张当芯片的位置发生变化时,测量矩形的位置就不对了,就不是沿着测量目标了。这样就不对了!芯片在转,测量矩形也要跟着一起转才行。这个时候就需要“定位”来起作用了!

定位之后得到这个芯片的旋转角度之后,测量矩形可以跟着这个角度转。

这就是“定位”+“测量”,这是我们工业视觉常用的一个手法,在Halcon里面也是有例子展现的。

二、xxx

Halcon例子里面凡是带camera的,或者世界坐标系(world coordinate)的那种的,它表示对相机做了标定。标定以后将像素坐标转换为实际坐标,这个时候得到的是实际物理尺寸(比如mm等等)。

接下来主要讲基于像素这块的。实际我们在做测量的时候,你不用那个标定助手做那个标定板的方式,其实还有一个最简单的方法:

就是你在这个桌子上,我画一根线,这个线的尺寸假如我们知道是10mm,我们通过相机取图在图像里也会得到一根线(假如得到的像素是5个像素),那么这个时候我们就可以简单地用

10mm/5pix== 2mm/pix,即每一个像素代表实际尺寸2mm,然后再用这个得到的比值乘以你测量之后得到的这个距离(像素距离,多少个像素),这样就得到了实际物理尺寸,实际距离长度!这是一种最简单的方法,但是要保证你的相机光轴要垂直于被测物体,且被测物体

07-07 22:44