第11章HALCON标定方法.pptx
《第11章HALCON标定方法.pptx》由会员分享,可在线阅读,更多相关《第11章HALCON标定方法.pptx(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、11.111.211.311.411.5标定的目的标定理论HALCON标定流程HALCON标定助手标定应用例程之二维测量第第11章章 HALCON标定方法标定方法HALCON编程基础与工程应用编程基础与工程应用11.1 标定的目的标定的目的l相机需要标定的原因之一就是镜头畸变。所有光学相机镜头都存相机需要标定的原因之一就是镜头畸变。所有光学相机镜头都存在畸变的问题,畸变属于成像的几何失真,它是由于焦平面上不同在畸变的问题,畸变属于成像的几何失真,它是由于焦平面上不同区域对影像的放大率不同而形成的画面扭曲变形现象,这种变形的区域对影像的放大率不同而形成的画面扭曲变形现象,这种变形的程度从画面中心
2、至画面边缘依次递增,主要在画面边缘反映的较为程度从画面中心至画面边缘依次递增,主要在画面边缘反映的较为明显明显。所以所以相机相机标定就是为了消除相机镜头在拍摄过程中产生的畸标定就是为了消除相机镜头在拍摄过程中产生的畸变变。l镜头畸变分类:桶形畸变和枕形畸变镜头畸变分类:桶形畸变和枕形畸变,也,也有的分为径向畸变和有的分为径向畸变和梯梯形畸变。形畸变。HALCON编程基础与工程应用编程基础与工程应用镜头畸变的几种类型镜头畸变的几种类型(a)枕形畸枕形畸变 (b)无无畸畸变 (c)桶形畸桶形畸变(a)远心心镜头零畸零畸变 (b)普通普通镜头径向畸径向畸变 (c)普通普通镜头梯形畸梯形畸变HALCO
3、N编程基础与工程应用编程基础与工程应用11.2 标定理论标定理论坐标系的转换标定的内外参数HALCON编程基础与工程应用编程基础与工程应用1、坐标系的转换、坐标系的转换l在图像测量、定位过程以及其它机器视觉应用中,为确定空间物在图像测量、定位过程以及其它机器视觉应用中,为确定空间物体表面某点的三维几何位置与其在图像中对应点之间的相互关系,体表面某点的三维几何位置与其在图像中对应点之间的相互关系,必须建立相机成像的几何模型,这些几何模型参数就是相机参数。必须建立相机成像的几何模型,这些几何模型参数就是相机参数。这个求解参数的过程就称之为相机标定这个求解参数的过程就称之为相机标定。l求解出镜头的畸
4、变参数,就可以把有畸变的图像变换到没有畸变求解出镜头的畸变参数,就可以把有畸变的图像变换到没有畸变状态的图像状态的图像。HALCON编程基础与工程应用编程基础与工程应用针孔相机模型针孔相机模型 基于基于针孔成像原理建立的针孔成像原理建立的相机成像相机成像模型。模型。在相机的成像在相机的成像模型中,包含有几个坐标系:模型中,包含有几个坐标系:世界坐标系、相机坐标系、图世界坐标系、相机坐标系、图像坐标系。相机成像过程的数像坐标系。相机成像过程的数学模型就是目标点在这几个坐学模型就是目标点在这几个坐标系中的转化过程标系中的转化过程。HALCON编程基础与工程应用编程基础与工程应用三三种坐标系定义种坐
5、标系定义在计算机视觉中常采用右手定则来定义在计算机视觉中常采用右手定则来定义上图中的上图中的坐标系。图中存在三个坐标系。图中存在三个不同层次坐标系,以下是对这三种坐标系的定义。不同层次坐标系,以下是对这三种坐标系的定义。1.世界坐标系(世界坐标系(Xw,Yw,Zw)就是现实坐标系,或全局坐标系,它是客观世界的绝对坐标,由用户任意定义的三维空间坐标系,一般的3D场景用的就是这种坐标(HALCON标定中以标定板为参考坐标系基准)。2.相机坐标系(相机坐标系(Xc,Yc)以小孔相机模型针孔平面上的聚焦中心为原点,以相机光轴为Zc构成三维坐标系,其中Xc、Yc与成像平面坐标系平行。3.图像坐标系:分为
6、成像平面坐标系和图像像素坐标系图像坐标系:分为成像平面坐标系和图像像素坐标系。成像平面坐标系(x,y):其原点为透镜光轴与成像平面交点,X、Y轴分别平行于相机坐标系Xc轴和Yc轴,是平面直角坐标系,单位mm。图像像素坐标系(u,v):固定在图像上的以像素为单位的平面直角坐标系,其原点位于图像左上角,其横纵两轴(对于数字图像,是行和列)分别平行于成像平面坐标系的横、纵坐标轴X、Y,这个也是HALCON中表示图像坐标系的方法。HALCON编程基础与工程应用编程基础与工程应用成像平面上的投影点(点成像平面上的投影点(点q)的)的变化变化过程过程 上图是上图是将将相机平面移至针孔与目标物体之间后的模型
7、示意图,描述的相机平面移至针孔与目标物体之间后的模型示意图,描述的是在这个移动过程中,成像平面上的投影点(点是在这个移动过程中,成像平面上的投影点(点q)的变化情况)的变化情况。根据根据空间一点成像到图像平面上的路线,先由世界坐标系变换到相机坐空间一点成像到图像平面上的路线,先由世界坐标系变换到相机坐标系,标系,然后然后又由相机坐标系变换到成像坐标系,但是这个过程有畸变,又由相机坐标系变换到成像坐标系,但是这个过程有畸变,需要进行变换处理,再由成像平面坐标系变换到图像像素坐标系,中间需要进行变换处理,再由成像平面坐标系变换到图像像素坐标系,中间大致分为以下几个步骤:大致分为以下几个步骤:HAL
8、CON编程基础与工程应用编程基础与工程应用空间点Pw(Xw,Yw,Zw)转换到点 P(Xc,Yc,Zc):式中,R是旋转矩阵,T是平移向量。每一个世界坐标的对象都可以通过旋转和平移变换到相机坐标系上(旋转过程如下图)。将目标点旋转角度,等价于将坐标系按相反的方向旋转角度。如下图所示,是二维坐标的旋转变换,对于三维坐标而言,旋转中绕某一个轴旋转,原理与二维坐标旋转相同。如果世界坐标分别绕 X、Y 和 Z轴旋转、,那么旋转矩阵分别为 。从从世界坐标系到相机坐标系世界坐标系到相机坐标系HALCON编程基础与工程应用编程基础与工程应用总的旋转矩阵,也就是三者的乘积。平移矩阵 ,是世界坐标系原点与相机坐
9、标系目标点之间的差值。HALCON编程基础与工程应用编程基础与工程应用 从相机坐标系到图像坐标系属于透视投影变换关系,即将3D图像信息转换成2D图像信息。其中点P是相机坐标系中的点,点p(x,y)是像极坐标系中的点P在图像坐标系上的投影点。可得如下坐标转换矩阵:此时投影点p的单位还是mm,并不是pixel(像素),需要进一步转换到像素坐标系。相机相机坐标系到图像坐标系坐标系到图像坐标系HALCON编程基础与工程应用编程基础与工程应用 图像像素坐标系u-v是以图像左上角为原点,以图像互为直角的两个边缘为坐标轴,满足右手准则而建立的。图像由一个个小的像素点组成,图像像素坐标系的横纵坐标正是以像素点
10、为单位,用来描述图像中每一个像素点在图像中的位置。图像成像坐标系以光轴与像平面交点为原点建立,图像成像坐标系的两个坐标轴分别与图像像素坐标系的坐标轴平行,并且方向相同,如图所示,图像成像坐标系是以毫米为单位的直角坐标系 X-Y。用(Xf,Yf)来描述图像像素坐标系中的点,用(Xd,Yd)来描述图像成像坐标系中的点。图像成像坐标系的原点O在图像像素坐标系中的坐标为(Cx,Cy),用 dx、dy 来表示相邻像素点中心在 X 轴方向和Y轴方向的实际物理距离。图像像素坐标系的转化关系图像图像成像坐标系到图像像素坐标系成像坐标系到图像像素坐标系HALCON编程基础与工程应用编程基础与工程应用2、标定的内
11、外参数、标定的内外参数l外部参数:外部参数:由前面可知,相机的外部参数是用来描述相机坐标系与世由前面可知,相机的外部参数是用来描述相机坐标系与世界坐标系的关系,它表明相机在世界坐标系中的位置和方位,可用旋界坐标系的关系,它表明相机在世界坐标系中的位置和方位,可用旋转矩阵和平移向量来表示。实质上旋转矩阵只有三个独立参数,加上转矩阵和平移向量来表示。实质上旋转矩阵只有三个独立参数,加上平移向量的三个参数,故一共有平移向量的三个参数,故一共有6个独立的外部参数个独立的外部参数。l内部参数:内部参数:内部参数只与相机内部结构有关,而与相机位置参数无关,内部参数只与相机内部结构有关,而与相机位置参数无关
12、,主要包括图像主点坐标主要包括图像主点坐标 (图像与相机光轴相交的点),单个像元图像与相机光轴相交的点),单个像元的高宽的高宽 ,相机的有效焦距相机的有效焦距 f 和透镜的畸变失真系数和透镜的畸变失真系数 k 等。主点坐等。主点坐标标,理论上位于图像中心处,但实际上由于相机制作的精度和使用过,理论上位于图像中心处,但实际上由于相机制作的精度和使用过程中相机镜头可以转动和拆卸等原因,使得面阵相机并不能保证其中程中相机镜头可以转动和拆卸等原因,使得面阵相机并不能保证其中心为透镜光轴,且图像采集数字化窗口的中心不一定与光学中心重合,心为透镜光轴,且图像采集数字化窗口的中心不一定与光学中心重合,这就使
13、得主点不一定在图像的中心,故而需要标定。这就使得主点不一定在图像的中心,故而需要标定。单个像元的高、单个像元的高、宽理论上应该是相等的,但是由于制造的误差,两者不可能完全相等,宽理论上应该是相等的,但是由于制造的误差,两者不可能完全相等,因此需要根据实际情况对其进行修正。因此需要根据实际情况对其进行修正。HALCON编程基础与工程应用编程基础与工程应用11.3 HALCON标定流程标定流程相机参数确定HALCON标定板规格生成标定板HALCON编程基础与工程应用编程基础与工程应用1、相机相机参数确定参数确定 相机相机分两种,一种是面扫描相机,也称面阵相机(分两种,一种是面扫描相机,也称面阵相机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 11 HALCON 标定 方法
限制150内