一种双目视觉下的转轴标定方法转让专利

申请号 : CN201510058050.X

文献号 : CN104634248B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 隋连升张毅坤支煜王凯张苓苓王娜

申请人 : 西安理工大学

摘要 :

本发明公开了一种双目视觉下的转轴标定方法,包括以下步骤:将旋转台置于两个摄像机的视场内,并将标定板摆放于旋转台上;利用两个摄像机同时对标定板的角点进行检测,选取距离旋转台中心最远的一个角点记为标记点Q1;将旋转台依次旋转两个角度,得到标记点Q2和标记点Q3;分别求取3个标记点在世界坐标系下的三维坐标;将旋转轴与旋转台平面的几何关系转换为向量之间的运算关系,并根据步骤3中得到的任意两个标记点的三维坐标,求取旋转轴的方向以及旋转台的圆心坐标,从而完成对转轴标定。本发明的一种双目视觉下的转轴标定方法,解决了现有技术中存在的标定装置复杂,且需要通过大量的计算来获取标记点而导致标定效率低的问题。

权利要求 :

1.一种双目视觉下的转轴标定方法,其特征在于,包括以下步骤:步骤1,将旋转台置于两个摄像机的视场内,并将标定板摆放于旋转台上,使得旋转台在旋转前后标定板整体都处于两个摄像机的共同视场范围内;两个摄像机分别记为左摄像机和右摄像机;

步骤2,利用左摄像机和右摄像机同时对标定板的角点进行检测,选取距离旋转台中心最远的一个角点记为标记点Q1(x1,y1,z1);将旋转台依次至少旋转两个角度,选取距离旋转台中心最远的两个角点并分别记为标记点Q2(x2,y2,z2)和标记点Q3(x3,y3,z3),上述3个标记点均位于同一水平面上;其中标记点Q1在左摄像机和右摄像机中的坐标分别记为Ql1(u1,v1)和Qr1(u2,v2),标记点Q2在左摄像机和右摄像机中的坐标分别记为Ql2(u1',v1')和Qr2(u2',v2'),标记点Q3在左摄像机和右摄像机中的坐标分别记为Ql3(u1”,v1”)和Qr3(u2”,v2”);

步骤3,分别求取3个标记点在世界坐标系下的三维坐标;

步骤4,根据步骤3中得到的三个标记点的三维坐标,求取旋转轴的方向以及旋转台的圆心坐标,从而完成对转轴的标定。

2.根据权利要求1所述的一种双目视觉下的转轴标定方法,其特征在于,所述步骤1中标定板为棋盘格。

3.根据权利要求1所述的一种双目视觉下的转轴标定方法,其特征在于,所述步骤3具体为:步骤3.1,分别对左摄像机和右摄像机进行标定,得到左摄像机的参数矩阵和右摄像机的参数矩阵;

步骤3.2,分别根据左摄像机和右摄像机的参数矩阵得到左摄像机的投影矩阵M1、右摄像机的投影矩阵M2;

其中,左摄像机的投影矩阵M1记为:

式中, 分别为左摄像机投影矩阵M1的第i行和第j列元素;

右摄像机的投影矩阵M2记为:

式中, 分别为右摄像机投影矩阵M2的第i行和第j列元素;

步骤3.3,分别根据左摄像机投影矩阵M1和右摄像机的投影矩阵M2求取标记点Q1、Q2、Q3在世界坐标系下的三维坐标;

所述求取标记点Q1在世界坐标系下的三维坐标的具体方法如下:

式中,(u1,v1,1)和(u2,v2,1)分别为Ql1与Qr1的齐次坐标;(x1,y1,z1,1)是标记点Q1的齐次坐标,Zc1和Zc2分别是比例系数;

所述求取标记点Q2在世界坐标系下的三维坐标的具体方法如下:

所述求取标记点Q3在世界坐标系下的三维坐标的具体方法如下:

步骤3.4,通过对步骤3.3中得到的表达式求解,得到3个标记点的表达式,具体为:通过对公式12和公式13联立求解,得到标记点Q1的表达式为:

通过对公式14和公式15联立求解,得到标记点Q2的表达式:

通过对公式16和公式17联立求解,得到标记点Q3的表达式为:

步骤3.5,分别利用最小二乘法求解步骤3.4中得到的公式9、公式10和公式11,得到标记点Q1、标记点Q2和标记点Q3在世界坐标系下的三维坐标。

4.根据权利要求1所述的一种双目视觉下的转轴标定方法,其特征在于,所述步骤4中求取旋转轴方向具体为:步骤A,选取标定板上的两个标记点组成向量Q1Q2,根据旋转轴向量R(a',b',c')与旋转台平面上的向量垂直,得到旋转轴向量的第一表达式为:R=Q1Q2×Q2Q3      (21)或选取旋转台上的其中两个标记点组成向量Q2Q3,得到旋转轴向量的第二表达式为:R=Q2Q1×Q1Q3      (22)或选取旋转台上的其中两个标记点组成向量Q1Q3,得到旋转轴向量的第三表达式为:R=Q1Q3×Q3Q2     (23)步骤B,将旋转轴向量的第一表达式展开得:R=(x2-x1,y2-y1,z2-z1)×(x3-x2,y3-y2,z3-z2)      (24)或将旋转轴向量的第二表达式展开得:R=(x1-x2,y1-y2,z1-z2)×(x3-x1,y3-y1,z3-z1)       (25)或将旋转轴向量的第三表达式展开得:R=(x3-x1,y3-y1,z3-z1)×(x2-x3,y2-y3,z2-z3)       (26)步骤C,根据步骤B中展开的旋转轴向量的第一表达式可以得到关于旋转轴向量的三个坐标值a',b',c'的表达式为:

或根据步骤B中展开的旋转轴向量的第二表达式可以得到关于旋转轴向量的坐标a',b',c'的表达式为:

或根据步骤B中展开的旋转轴向量的第三表达式可以得到关于旋转轴向量的坐标a',b',c'的表达式为:

5.根据权利要求1至4中任意一项所述的一种双目视觉下的转轴标定方法,其特征在于,所述步骤4中求取旋转台圆形坐标是在旋转台平面上任选两个标记点组成向量,并根据圆上任意两点的连线的垂直平分线必过圆心的原理来求取旋转台圆形坐标。

说明书 :

一种双目视觉下的转轴标定方法

技术领域

[0001] 本发明属于计算机视觉技术领域,涉及一种双目视觉下的转轴标定方法。

背景技术

[0002] 双目视觉,是基于视差原理并利用成像设备从不同的位置获取被测物体的两幅图像,通过计算图像对应点间的位置偏差,来获取物体三维几何信息的方法。基于双目视觉的双目测量技术是机器视觉的一种重要形式,是利用两个摄像机模拟人眼的结构对空间特征点进行测量,它是融合两只眼睛获得的图像并观察它们之间的差别,可以获得明显的深度感,建立特征间的对应关系,把空间中一点在不同图像中的映像点对应起来。在双目测量技术中,通常人们会将被测物体置于旋转台上,使被测物体在旋转台的旋转下随之旋转,从而实现被测物体360度的测量,而为了保证被测物体随旋转台旋转之后测量的准确性,就需要对旋转台标定,找出旋转台旋转轴线的中心位置以及方向。
[0003] 目前,旋转轴标定一般有两种方法:一种方法是针对计算机视觉测量中旋转轴标定的方法,其主要由标准平面或高精度且半径已知的标准球来实现,被标定的视觉测量设备首先从多个旋转位置获取标准平面或标准球的表面三维数据,然后根据三维点数据拟合出平面或球的表面方程,最后根据平面或标准球的几何特征求取出旋转台的旋转轴线的位置;但是这种方法需要标准平面或高精度半径已知的标准球来作为标定板,并且需要在多个位置获取平面或标准球的表面三维数据,使得对于标定板的要求就比较高,且会造成标定成本比较高,标定效率比较低。
[0004] 另外一种方法是利用球形标靶,旋转若干个位置后再通过灰度值跳变像素的寻找粗略寻出标靶的边缘,然后根据标靶边缘上相邻像素点之间的曲率变化对边缘进行筛选,得到准确的球形标靶边缘点,进而使用最小二乘法获取球形标靶的圆心,最后再通过每个圆心三维点数据进行拟合平面来求取旋转轴。在寻找标靶边缘的过程中阈值选取的精确程度直接影响着边缘的确定,而阈值的选取通常是根据灰度值跳变以及经验值来确定,存在很大的不确定性;其次,在计算的时候数据计算量也是比较大的。
[0005] 综上,现有的对旋转轴标定的方法中,存在需要额外制作标记圆或标定球,使得标定装置比较复杂,且需要通过一定的计算方法来获取标记点,从而导致标定效率低。

发明内容

[0006] 本发明的目的是提供一种双目视觉下的转轴标定方法,解决了现有技术中存在的标定装置复杂,且需要通过大量的计算来获取标记点而导致标定效率低的问题。
[0007] 本发明所采用的技术方案是,一种双目视觉下的转轴标定方法,包括以下步骤:
[0008] 步骤1,将旋转台置于两个摄像机的视场内,并将标定板摆放于旋转台上,使得旋转台在旋转前后标定板整体都处于两个摄像机的共同视场范围内;两个摄像机分别记为左摄像机和右摄像机;
[0009] 步骤2,利用左摄像机和右摄像机同时对标定板的角点进行检测,选取距离旋转台中心最远的一个角点记为标记点Q1(x1,y1,z1);将旋转台依次旋转至少两个角度,选取距离旋转台中心最远的两个角点并分别记为标记点Q2(x2,y2,z2)和标记点Q3(x3,y3,z3),上述3个标记点均位于同一水平面上;其中标记点Q1在左摄像机和右摄像机中的坐标分别记为Ql1(u1,v1)和Qr1(u2,v2),标记点Q2在左摄像机和右摄像机中的坐标分别记为Ql2(u1',v1')和Qr2(u2',v2'),标记点Q3在左摄像机和右摄像机中的坐标分别记为Ql3(u1″,v1″)和Qr3(u2″,v2″);
[0010] 步骤3,分别求取3个标记点在世界坐标系下的三维坐标;
[0011] 步骤4,根据步骤3中得到的三个标记点的三维坐标,求取旋转轴的方向以及旋转台的圆心坐标,从而完成对转轴的标定。
[0012] 本发明的特点还在于,
[0013] 步骤1中标定板为棋盘格。
[0014] 步骤3具体为:
[0015] 步骤3.1,分别对左摄像机和右摄像机进行标定,得到左摄像机的参数矩阵和右摄像机的参数矩阵;
[0016] 步骤3.2,分别根据左摄像机和右摄像机的参数矩阵得到左摄像机的投影矩阵M1、右摄像机的投影矩阵M2;
[0017] 其中,左摄像机的投影矩阵M1记为:
[0018]
[0019] 式中, 分别为左摄像机投影矩阵M1的第i行和第j列元素;
[0020] 右摄像机的投影矩阵M2记为:
[0021]
[0022] 式中, 分别为右摄像机投影矩阵M2的第i行和第i列元素;
[0023] 步骤3.3,分别根据左摄像机投影矩阵M1和右摄像机的投影矩阵M2求取标记点Q1、Q2、Q3在世界坐标系下的三维坐标;
[0024] 求取标记点Q1在世界坐标系下的三维坐标的具体方法如下:
[0025]
[0026]
[0027] 式中,(u1,v1,1)和(u2,v2,1)分别为Ql1与Qr1的齐次坐标;(x1,y1,z1,1)是标记点Q1的齐次坐标,Zc1和Zc2分别是比例系数;
[0028] 求取标记点Q2在世界坐标系下的三维坐标的具体方法如下:
[0029]
[0030]
[0031] 求取标记点Q3在世界坐标系下的三维坐标的具体方法如下:
[0032]
[0033]
[0034] 步骤3.4,通过对步骤3.3中得到的表达式求解,得到3个标记点的表达式,具体为:
[0035] 通过对公式12和公式13联立求解,得到标记点Q1的表达式为:
[0036]
[0037] 通过对公式14和公式15联立求解,得到标记点Q2的表达式:
[0038]
[0039] 通过对公式16和公式17联立求解,得到标记点Q3的表达式为:
[0040]
[0041] 步骤3.5,分别利用最小二乘法求解步骤3.4中得到的公式9、公式10和公式11,得到标记点Q1、标记点Q2和标记点Q3在世界坐标系下的三维坐标。
[0042] 步骤4中求取旋转轴方向具体为:
[0043] 步骤A,选取标定板上的两个标记点组成向量Q1Q2,根据旋转轴向量R(a',b',c')与旋转台平面上的向量垂直,得到旋转轴向量的第一表达式为:
[0044] R=Q1Q2×Q2Q3  (21)
[0045] 或选取旋转台上的其中两个标记点组成向量Q2Q3,得到旋转轴向量的第二表达式为:
[0046] R=Q2Q1×Q1Q3  (22)
[0047] 或选取旋转台上的其中两个标记点组成向量Q1Q3,得到旋转轴向量的第三表达式为:
[0048] R=Q1Q3×Q3Q2  (23)
[0049] 步骤B,将旋转轴向量的第一表达式展开得:
[0050] R=(x2-x1,y2-y1,z2-z1)×(x3-x2,y3-y2,z3-z2)  (24)
[0051] 或将旋转轴向量的第二表达式展开得:
[0052] R=(x1-x2,y1-y2,z1-z2)×(x3-x1,y3-y1,z3-z1)  (25)
[0053] 或将旋转轴向量的第三表达式展开得:
[0054] R=(x3-x1,y3-y1,z3-z1)×(x2-x3,y2-y3,z2-z3)  (26)
[0055] 步骤C,根据步骤B中展开的旋转轴向量的第一表达式可以得到关于旋转轴向量的三个坐标值a',b',c'的表达式为:
[0056]
[0057]
[0058]
[0059] 或根据步骤B中展开的旋转轴向量的第二表达式可以得到关于旋转轴向量的坐标a',b',c'的表达式为:
[0060]
[0061]
[0062]
[0063] 或根据步骤B中展开的旋转轴向量的第三表达式可以得到关于旋转轴向量的坐标a',b',c'的表达式为:
[0064]
[0065]
[0066]
[0067] 步骤4中求取旋转台圆心坐标是在旋转台平面上任选两个标记点组成向量,并根据圆上任意两点的连线的垂直平分线必过圆心的原理来求取旋转台圆心坐标。
[0068] 本发明的有益效果是,通过利用对摄像机标定的标定板进而对旋转台进行标定,不需要额外制作标定球或者标记圆,并且标定板的摆放位置不受限制,实现了标定装置的简单化,也实现了摄像机标定与旋转轴标定的融合;通过对标定板角点进行识别进而作为标记点来对旋转轴进行标定,无需再对标记球或者标记圆求球心或者求圆心,实现了旋转轴标定过程的简单化,提高了标定效率。

附图说明

[0069] 图1是本发明一种双目视觉下的转轴标定方法的流程示意图;
[0070] 图2是本发明中的双目视觉下旋转轴标定系统的部分结构示意图;
[0071] 图3是本发明中双目视觉下空间点重建的原理图。
[0072] 图2中OXYZ坐标系是世界坐标系;图3中OlXlYlZl与OrXrYrZr分别为左右摄像机中的坐标系,坐标系Q1(x1,y1,z1)是空间中一点在世界坐标系下的坐标,Ql1(u1,v1)是Q1在左摄像头坐标系下的像素坐标,Qr1(u2,v2)是Q1在右摄像头坐标系下的像素坐标。

具体实施方式

[0073] 下面结合附图和具体实施方式对本发明进行详细说明。
[0074] 本发明一种双目视觉下的转轴标定方法,如图1所示,具体按照以下步骤实施:
[0075] 步骤1,将旋转台置于两个摄像机的视场内,并将标定板摆放于旋转台上;将两个摄像机分别记为左摄像机和右摄像机;其中,标定板的摆放位置取决于两个摄像机与旋转台的相对位置,标定板在摆放时要能够保证旋转台在旋转前后标定板整体都处于两个摄像机的共同视场范围内,并可以检测出棋盘格的角点即可,当摄像机镜头高于旋转台平面时,标定板与旋转台平面呈锐角设置;这里,标定板可以是棋盘格;以棋盘格为例的标定系统的结构示意图如图2所示;
[0076] 步骤2,利用左摄像机和右摄像机同时对标定板的角点进行检测,选取距离旋转台中心最远的一个角点记为标记点Q1(x1,y1,z1);将旋转台依次旋转至少两个角度,选取距离旋转台中心最远的两个角点分别记为标记点Q2(x2,y2,z2)和标记点Q3(x3,y3,z3),上述3个标记点均位于同一水平面上,且均靠近旋转平台边缘,这样可以减少计算误差;其中标记点Q1在左摄像机和右摄像机中的坐标分别记为Ql1(u1,v1)和Qr1(u2,v2),标记点Q2在左摄像机和右摄像机中的坐标分别记为Ql2(u1',v1')和Qr2(u2',v2'),标记点Q3在左摄像机和右摄像机中的坐标分别记为Ql3(u1″,v1″)和Qr3(u2″,v2″);
[0077] 步骤3,分别求取3个标记点在世界坐标系下的三维坐标,如图3所示,Ql1与Qr1是空间点Q1在左摄像机与右摄像机中分别对应的点,依据三角几何的变换关系可以通过左右摄像机对应的两点唯一确定空间中点Q1,具体为:
[0078] 步骤3.1,分别对左摄像机和右摄像机进行标定,得到左摄像机的参数矩阵和右摄像机的参数矩阵;
[0079] 上述对于摄像机的标定实际上是求解摄像机中内外参数,根据标定板上的特征点与摄像机中像平面对应点之间的关系,即单应矩阵即可计算出摄像机的内外参数,下面对摄像机的标定方法在左摄像机和右摄像机中均适用,将左摄像机和右摄像机统称为摄像机,具体为:
[0080] 步骤a,利用摄像机对标定板进行角点检测;
[0081] 步骤b,根据针孔成像模型,对步骤a中检测出来的所有角点与其在摄像机当中像平面上的对应点计算单应矩阵,可以得到表达式:
[0082]
[0083] 式中,s为比例系数,(u,v,1)是特征点在二维像素坐标系中的齐次坐标;(Xw,Yw,Zw,1)是该特征点在世界坐标系下的齐次坐标,A为内参数矩阵,α和β为图像坐标系下的U轴和V轴的比例因子,γ是描述两个图像轴的偏斜的参数,u0和v0是图像主点坐标,[R t]为外参数矩阵,是摄像机坐标系与世界坐标系的旋转和平移关系;
[0084] 步骤c,由世界坐标系平面置于标定板所在平面,故Z轴方向为0,则式(1)可写成:
[0085]
[0086] 步骤d,令H=λA[r1 r2 t]=[h1 h2 h3],H即为单应矩阵,λ为比例因子;由于r1和r2正交,因此得到两个约束关系:
[0087]
[0088]
[0089] 步骤e,令
[0090]
[0091] 步骤f,用六维向量b定义对称矩阵B,如下:
[0092] b=[B11 B12 B22 B13 B23 B33]T(6)
[0093] 将单应矩阵H的第i列向量表示为hi=[hi1 hi2 hi3]T,即得到下列表达式:
[0094]
[0095] 式中,
[0096] vij=[hi1hj1 hi1hj2+hi2hj1 hi2hj2 hi3hj1+hi1hj3 hi3hj2+hi2hj3 hi3hj3]T[0097] 步骤g,将(3)(4)式化为关于b的形式,如下:
[0098]
[0099] 则对于N幅模板的图像,得到表达式如下:
[0100] vb=0  (9)
[0101] 式中,v是一个2N×6的矩阵,当N≥3时,b就可以被解出,从而可以求解出摄像机的内外参数。
[0102] 步骤3.2,分别根据左摄像机和右摄像机的参数矩阵得到左摄像机的投影矩阵M1、右摄像机的投影矩阵M2;
[0103] 其中,左摄像机的投影矩阵M1为:
[0104]
[0105] 式中, 分别为左摄像机投影矩阵M1的第i行和j列元素;
[0106] 右摄像机的投影矩阵M2为:
[0107]
[0108] 式中, 分别为右摄像机投影矩阵M2的第i行和j列元素;
[0109] 步骤3.3,分别根据左摄像机投影矩阵M1和右摄像机的投影矩阵M2求取标记点Q1在世界坐标系下的三维坐标,具体方法如下:
[0110]
[0111]
[0112] 式中,(u1,v1,1)和(u2,v2,1)分别为Ql1与Qr1的齐次坐标;(x1,y1,z1,1)是标记点Q1的齐次坐标,Zc1和Zc2分别是比例系数;
[0113] 分别根据左摄像机投影矩阵M1和右摄像机的投影矩阵M2求取标记点Q2在世界坐标系下的三维坐标,具体方法如下:
[0114]
[0115]
[0116] 左摄像机投影矩阵M1和右摄像机的投影矩阵M2求取标记点Q3在世界坐标系下的三维坐标,具体方法如下:
[0117]
[0118]
[0119] 步骤3.4,通过对步骤3.3中的公式12和公式13联立求解,从而消去比例系数Zc1和比例系数Zc2消去,得到标记点Q1的表达式:
[0120]
[0121] 通过对步骤3.3中的公式14和公式15联立求解,从而消去比例系数Zc1和比例系数Zc2,得到标记点Q2的表达式:
[0122]
[0123] 通过对步骤3.3中的公式16和公式17联立求解,从而消去比例系数Zc1和比例系数Zc2,得到标记点Q3的表达式:
[0124]
[0125] 步骤3.5,分别利用最小二乘法求解步骤3.4中得到的公式9、公式10和公式11,得到标记点Q1、标记点Q2和标记点Q3在世界坐标系下的三维坐标;
[0126] 步骤4,根据步骤3中得到的任意两个标记点的坐标,将旋转轴与旋转台平面的几何关系转换为向量之间的运算关系,从而求取旋转轴的方向以及旋转台的圆心坐标,将旋转轴记为R;
[0127] 求取旋转轴方向的方法为:选取标定板上的任意两个标记点可以组成三个向量,由于旋转轴与旋转台平面垂直,那么可以认为旋转轴是旋转台平面的法向,即旋转轴向量与旋转台平面上的三个向量均垂直,即可求出旋转轴向量;设旋转轴向量为R(a',b',c');
[0128] 例如:选取旋转台上的其中两个标记点组成向量Q1Q2和向量Q2Q3,则得到旋转轴向量的第一表达式为:
[0129] R=Q1Q2×Q2Q3  (21)
[0130] 将旋转轴向量的第一表达式展开得:
[0131] R=(x2-x1,y2-y1,z2-z1)×(x3-x2,y3-y2,z3-z2)  (24)
[0132] 根据展开的旋转轴向量的第一表达式可以得到关于旋转轴向量的三个坐标值a',b',c'的表达式为:
[0133]
[0134]
[0135]
[0136] 例如:选取旋转台上的其中两个标记点组成向量Q2Q1和向量Q1Q3,则得到旋转轴向量的第二表达式为:
[0137] R=Q2Q1×Q1Q3  (22)
[0138] 将旋转轴向量的第二表达式展开得:
[0139] R=(x1-x2,y1-y2,z1-z2)×(x3-x1,y3-y1,z3-z1)  (25)
[0140] 根据展开的旋转轴向量的第二表达式可以得到关于旋转轴向量的三个坐标值a',b',c'的表达式为:
[0141]
[0142]
[0143]
[0144] 例如:选取旋转台上的其中两个标记点组成向量Q1Q3和向量Q3Q2,则得到旋转轴向量的第三表达式为:
[0145] R=Q1Q3×Q3Q2  (23)
[0146] 将旋转轴向量的第三表达式展开得:
[0147] R=(x3-x1,y3-y1,z3-z1)×(x2-x3,y2-y3,z2-z3)  (26)
[0148] 根据展开的旋转轴向量的第三表达式可以得到关于旋转轴向量的三个坐标值a',b',c'的表达式为:
[0149]
[0150]
[0151]
[0152] 将上述得到的关于a',b',c'的三个表达式均进行归一化处理,得到旋转轴R的归一化矢量R(a,b,c)为:
[0153]
[0154]
[0155]
[0156] 记旋转台圆心坐标为O(x,y,z),根据圆上任意两点的连线的垂直平分线必过圆心这一性质来求取旋转台圆形坐标,下面选取旋转台上的其中两个标记点组成向量Q1Q2和向量Q2Q3对圆形坐标的求解过程进行详细说明,记旋转台平面上的标记点与圆心的连线为Q1O、Q2O和Q3O,则得到下面表达式:
[0157] Q1Q2·m1O=0  (39)
[0158] Q2Q3·m2O=0  (40)
[0159] 式中,m1O是旋转台平面上标记点Q1和标记点Q2的连线的垂直平分线,m2O是旋转台平面上标记点Q2和标记点Q3的连线的垂直平分线;
[0160] 又根据圆上一点和圆心的连线与其平面法向量垂直,得到表达式:
[0161] Q1O·R=0  (41)
[0162] 步骤b,通过对步骤a中得到的3个表达式整理得到表达式:
[0163]
[0164] 步骤c,通过对步骤b中得到的表达式求解,则得到旋转台圆心坐标O(x,y,z)。
[0165] 下面通过实验对本发明的双目视觉下的转轴标定方法进行验证。
[0166] 以“基于三维建模的商品过度包装智能检测系统研究”为例,首先,选择棋盘格作为标定板,放置在转台上,将双目摄像机固定,使得其可以在很大一个转角内进行测量,距离近时可以进行360度无死角测量,进行实验时需要选择多个角点用于标定,这样做是为了消除数据的噪声影响。对于一组数据,倘若标准差或者方差越小说明其数据波动越小,也就意味着标定的精度越高。表1是旋转轴标定数据,其中,a、b、c代表转轴R(a,b,c)的三个方向,x、y、z代表圆心O(x,y,z)的三个坐标。表1的数据是进行了六次实验得出的结果,可以看到标准差接近于0,说明实验数据比较稳定,精确度较高。
[0167] 表1旋转轴标定数据
[0168]待测数据 平均值 标准差
a -0.852722 0.002533
b -0.085351 0.001829
c 0.512872 0.008229
x -15.234195 0.019164
y 31.519875 0.068249
z 16.150922 0.043606