发明名称 基于单目视觉间接标定方法的自由平面尺寸测量方法
摘要 本发明涉及基于单目视觉间接标定方法的自由平面尺寸测量方法,该方法通过标定相机的内参数、标定工作平台与相机之间的变换矩阵和测量待测平面相关的尺寸参数,求得待测平面与相机坐标系之间的变换矩阵,最后利用单目视觉原理测量待测平面的点、线等特征。本方法的优势:硬件简单——系统仅由单个摄像机和一块标定板构成;运算速度快——较双目测量重建计算而言,该单目重建方法计算速度更快;测量系统柔性高——针对不同的被测工件只需对应地修改工件尺寸参数,间接地标定被测平面。
申请公布号 CN104019745B 申请公布日期 2016.06.01
申请号 CN201410273126.6 申请日期 2014.06.18
申请人 福州大学 发明人 何炳蔚;董升升;林建楠;林昌
分类号 G01B11/00(2006.01)I;G06T7/00(2006.01)I 主分类号 G01B11/00(2006.01)I
代理机构 福州元创专利商标代理有限公司 35100 代理人 蔡学俊
主权项 一种基于单目视觉间接标定方法的自由平面尺寸测量方法,其特征包括以下步骤:步骤S01:相机依次拍摄标定板处于若干个不同方位的图像,利用这些图像完成相机的标定;步骤S02:将标定板置于工作平台上,相机拍摄标定板图像,并由此标定相机系与参考平面系之间的外参数;步骤S03:测量与被测平面相关的尺寸、方位参数,包括:参考点高度,平面倾斜角θ和平面倾斜线的方位角β;步骤S04:根据步骤S03获得的参数,完成物体坐标系和参考平面坐标系之间的外参数标定;并由步骤S02的标定结果,完成相机系与物体坐标系的间接标定;步骤S05:利用单目重建原理和标定得到的系统内、外参数,对待测平面的点、线特征进行测量;所述步骤S02是通过MATLAB标定工具箱得到相机系o<sub>c</sub>‑x<sub>c</sub>y<sub>c</sub>z<sub>c</sub>与参考平面坐标系o’‑x’y’z’之间的变换矩阵R<sub>c</sub>(3×3)和T<sub>c</sub>(3×1),它们满足以下关系:X<sub>c</sub>=R<sub>c</sub>X<sub>r</sub>+T<sub>c</sub>       (1)其中,<maths num="0001"><math><![CDATA[<mrow><msub><mi>X</mi><mi>c</mi></msub><mo>=</mo><mfenced open = "(" close = ")"><mtable><mtr><mtd><msub><mi>x</mi><mi>c</mi></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><mi>c</mi></msub></mtd></mtr><mtr><mtd><msub><mi>z</mi><mi>c</mi></msub></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000937239380000011.GIF" wi="220" he="229" /></maths>和<maths num="0002"><math><![CDATA[<mrow><msub><mi>X</mi><mi>r</mi></msub><mo>=</mo><mfenced open = "(" close = ")"><mtable><mtr><mtd><msub><mi>x</mi><mi>r</mi></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><mi>r</mi></msub></mtd></mtr><mtr><mtd><msub><mi>z</mi><mi>r</mi></msub></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000937239380000012.GIF" wi="207" he="231" /></maths>分别为某一空间点Q在相机系和参考平面系下的坐标;确定参考平面系o’‑x’y’z’与物体坐标系o<sub>1</sub>‑x<sub>1</sub>y<sub>1</sub>z<sub>1</sub>之间的坐标变换矩阵R<sub>r</sub>、T<sub>r</sub>包括以下步骤:步骤S41:测量参考点O<sub>1</sub>相对工作平台的高度h;步骤S42:测量待测平面相对工作平台的倾斜角θ;测得待测平面倾斜方向上的两点A、B相对于工作平台的高度h<sub>1</sub>和h<sub>2</sub>,并测得两点的距离L,则平面的倾角可由下式计算得到<maths num="0003"><math><![CDATA[<mrow><mi>&theta;</mi><mo>=</mo><mi>arcsin</mi><mrow><mo>(</mo><mfrac><mrow><msub><mi>h</mi><mn>2</mn></msub><mo>-</mo><msub><mi>h</mi><mn>1</mn></msub></mrow><mi>L</mi></mfrac><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000937239380000013.GIF" wi="1038" he="125" /></maths>步骤S43:计算参考点O<sub>1</sub>相对于参考平面系的x’、y’坐标a、b。
地址 350108 福建省福州市闽侯县上街镇大学城学园路2号福州大学新区