`
一、前面板
二、程序框图
三、图像坐标
如下图所示,空间坐标原点(0,0)的像素位于图像的左上角,其中X的增加是从左往右的,而Y的增加是从上往下的。
四、标定介绍空间标定是将像素转换成现实世界单位的一个过程,同时还会解决许多成像固有的错误,如畸变,透视等。当你需要使用现实世界单位进行精确测量时,标定成像设置是非常重要的。
一个图像包含了像素形式的信息。空间标定允许你将一个测量从像素单位转换成另一个单位,如英寸或厘米。
五、简单标定简单标定通过按标定水平和垂直方向将像素坐标转换到现实世界坐标。将水平和垂直方向上的像素距离以现实世界单位提供给标定软件。
六、标定轴为了表示在现实世界单位的测量结果,必须定义一个标定轴。为了定义标定轴,需要指定以下的信息:
l 标定轴的原点,以像素坐标表示;
l 标定的水平X轴与图像的水平轴的夹角,以度来表示:定义为θ,指定标定轴X1的方向,是关于图像中的水平轴的。。
l 标定垂直Y轴的方向,要么直接要么间接:A为直接,B为间接。
七、坐标类型下面的图说明了垂轴的方向。
1、间接坐标:对应于一个典型的数字图像,它的左上角像素作为原点
2、直接坐标:一对应于现实世界笛卡尔坐标Y轴的方向。
八、默认标定轴定义标定过程定义了一个默认的标定轴如下所示:
1、原点的设置根据以下的条件:
l 如果使用手动定义参考点,原点被放置在点(0,0)相对于你定义的点。
l 如果使用标定栅格图像,原点放置在标定栅格图像最左上角的点的中心。
2、角度设置为0。这样使X轴与标定栅格图像最顶端的一行的点是对齐的。
3、垂轴方向被设置成间接的。这样使Y轴与标定栅格图像最左边一列的点是对齐的。
九、重新定义标定轴你可以使用NI软件重新定义一个标定轴。例如,你可能想定义一个标定轴基于检查下的某个零件的测量值。
下面的图显示了一个检查应用程序,它的目的是确定电路板上与角落相关的孔的位置。电路板放在一个平台上,这个平台可以在X
和Y
方向移动,而且可以围绕中心旋转。电路板的角落位置平台的中心。 在初始设置位置,如图A所示,使用以下参数定义标定轴与电路板的角落对齐:
l 标定轴的起点被定义为电路板的角落上的位置(像素单位)。
l 标定轴的角度被设置成180度。
l 垂轴方向设置成间接方向(向上)。
在这个示例中,你可以使用模式匹配来找到孔的像素位置,在图A中以十字标记来表示。转换孔的像素位置到现实世界位置。这个转换返回现实世界关于标定轴的孔位置。
在检查过程中,平台可能移动或旋转一个已知的量。这会引起板电路板在相机视野中占据一个新的位置,这会使电路板在后面的图像中出现移动或旋转,如图B所示。因为电路板已经移动了,标定轴的原点与电路板的角落不再对齐。因此,使用这个标定轴的测量可能不再准确。
使用平台已经移动多少的信息来确定图像中电路板角落的新位置。使用设置标定函数(set calibra
tion function
)来更新标定轴以反映新的位置,如图C
所示。更新过的标定轴的起源成为电路板角落新的像素位置,平台旋转的角度则成为标定轴的角。
`