Halcon学习之一维测量(1)

一维测量:测量范围包括直线上的测量和弧线上的测量,直线使用矩形框的测量助手

二维测量:

测量的目的:主要是测量获得工件的实际物理尺寸,这个实现的过程里面还有有个重要的步骤:标定,这个标定不是手眼标定,而是单相机标定(标定是需要标定板的),是为了得到相机的内参和外参,也就是说要得到相机的成像模型,当我们下次成像的时候,它都按照这个模型去成像。也就是找到像素和实际尺寸它们之间的换算关系。得到这个关系后,就可以通过像素尺寸转换成实际物理坐标尺寸,从而得到测量。那么可以根据你测量的尺寸,来判断包括你的公差,来判断我们的产品是否合格。

测量上还要注意的一点:刚才说了标定的事情,当你得到相机的内参和外参之后需要对这个图像做什么?

除了得到实际尺寸和像素尺寸的关系外,还要做一个畸变的校正。什么是畸变呢?大家可能有这个经验就是:当你这个图像视场角越大,你会发现图里面的东西变弯了,那么这个时候去做测量的话是不准确的,所以说当你单相机标定以后,你必须将你的图像先进行一次畸变校正,说白了就是把弯的地方给拉直,这个时候你去做测量才是准确的。

假设你本来要测一个框的左右宽度,你现在是个弯的,我测出来肯定就不准确的。即使我知道像素坐标和实际坐标之间的关系转换,那也是错的啊,那误差是很大很大的。那这个时候你必须要做一次畸变校正,把它弄直了,再去做测量!

1、一维测量

你可能感兴趣的:(Halcon,Halcon,图像处理)