[发明专利]一种采用三维参数自适应的相机空间定位方法在审
申请号: | 202211207657.6 | 申请日: | 2022-09-30 |
公开(公告)号: | CN115439560A | 公开(公告)日: | 2022-12-06 |
发明(设计)人: | 杨维松;郭海燕;宋婉晴 | 申请(专利权)人: | 山东省维天雷泽光电技术有限公司 |
主分类号: | G06T7/80 | 分类号: | G06T7/80;G06T7/73 |
代理公司: | 北京达友众邦知识产权代理事务所(普通合伙) 11904 | 代理人: | 宋佳伟 |
地址: | 264000 山东省烟台市*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 采用 三维 参数 自适应 相机 空间 定位 方法 | ||
1.一种采用三维参数自适应的相机空间定位方法,其特征在于如下步骤:
步骤S10,选取被测物体的左右两侧两个位置,分别先后放置靶标,采用相机对靶标进行拍照,并检测出靶标在照片中的像素位置,测量靶标偏离被测物体的位置坐标以及靶标坐标系与相机世界坐标系之间的旋转夹角如下:
首先选取被测物体的左侧,偏离被测物体中心(xb1,yb1,zb1)的位置,放置第一个靶标,然后采用相机对靶标进行拍照,并检测出第一个靶标在照片中的像素位置,其二维坐标记作(u1,v1),并测量记录(xb1,yb1,zb1)的第一个靶标坐标系与相机世界坐标系的xoz平面旋转夹角,记作α1;然后在被测物体的右侧,偏离中心靶标位置(xb2,yb2,zb2)位置,放置第二个靶标,然后采用相机对靶标进行拍照,并检测出靶标在照片中的像素位置,其二维坐标记作(u2,v2),并测量记录(xb2,yb2,zb2)的第二靶标坐标系与相机世界坐标系的xoz平面旋转夹角,记作α2;
步骤S20,根据所述的偏离中心靶标位置坐标以及相应辅助靶标坐标系与相机世界坐标系的xoz平面旋转夹角,解算两个靶标偏离中心靶标在相机世界坐标系的位置偏离值如下:
xa1=xb1 cosα1+zb1 sinα1;
za1=-xb1 sinα1+zb1 cosα1;
ya1=yb1;
xa1=xb1 cosα1+zb1 sinα1;
za2=-xb2 sinα2+zb2 cosα2;
ya2=yb2;
其中α1为第一个靶标坐标系与相机世界坐标系的xoz平面旋转夹角;(xa1,ya1,za1)为第一个靶标偏离被测物体中心位置在相机世界坐标系的位置偏离值;α2为第二个靶标坐标系与相机世界坐标系的xoz平面旋转夹角;(xa2,ya2,za2)为第二个靶标偏离被测物体中心位置在相机世界坐标系的位置偏离值;
步骤S30,根据所述的两个靶标偏离被测物体中心位置在相机世界坐标系的位置偏离值以及两个靶标在照片中的像素位置的二维坐标,进行插值,得到中间点偏离位置坐标数据与中间点像素位置坐标数据如下:
其中n为插值点数,该点数尽量取值较大,选取n>500以上;xc(i)为中间点偏离的x向坐标;、yc(i)为中间点偏离的y向坐标;、zc(i)为中间点偏离的z向坐标;uc(i)为中间点像素位置横坐标;vc(i)为中间点像素位置纵坐标;
步骤S40,根据相机内外参数与所述的中间点偏离位置坐标数据与中间点像素位置坐标数据求解世界坐标系综合数据与世界坐标误差数据、世界坐标x向系数数据、世界坐标y向系数数据、世界坐标z向系数数据如下:
b(i)=-[r31(uc(i)-u0)-mr11]xc(i)-[r32(uc(i)-u0)-mr12]yc(i);-[r33(uc(i)-u0)-mr13]zc(i)-t3(uc(i)-u0)+mt1-[r31(vc(i)-v0)-nr21]xc(i)-[r32(vc(i)-v0)-nr22]yc(i)-[r33(vc(i)-v0)-nr23]zc(i)-t3(vc(i)-v0)+nt2
e(i)=b(i+1)-b(i);
ax(i)=[r31(uc(i)-u0)-mr11]+[r31(vc(i)-v0)-nr21];
ay(i)=[r32(uc(i)-u0)-mr12]+[r32(vc(i)-v0)-nr22];
az(i)=[r33(uc(i)-u0)-mr13]+[r33(vc-v0)-nr23];
其中f为相机焦距,cx、cy为照片每个像素的实际物理尺寸参数,上述三个参数为相机的内部参数;m为相机横向综合系数、n相机纵向综合系数;b(i)为世界坐标系综合数据、e(i)为世界坐标系误差数据;u0、v0表示图像坐标系的中心在像素坐标系的像素位置横坐标与纵坐标;(t1,t2,t3)为相机坐标系与世界坐标系之间的三个轴向平移参数;(r11,r12,r13,r21,r22,r23,r31,r32,r33)为相机的九个旋转参数,上述12个参数为相机的外部参数,可以通过自行测量与标定获得,ax(i)为世界坐标x向系数数据、ay(i)为世界坐标y向系数数据、az(i)为世界坐标z向系数数据;
步骤S50,根据所述的世界坐标误差数据与世界坐标x向系数数据、世界坐标y向系数数据、世界坐标z向系数数据,设计x向、y向、z向非线性自适应规律,分别求解被测物体位置在世界坐标系x向、y向、z向的三维坐标如下:
xw(i+1)=xw(i)-k1ax(i)fx;
yw(i+1)=yw(i)-k2ay(i)fy;
zw(i+1)=zw(i)-k3az(i)fz;i=1,2,3,…,n;
其中ε1、ε2、ε3为常值参数;k1、k2、k3为常值参数,用于调节自适应速度快慢;fx、fy、fz分别为x向、y向、z向非线性自适应规律;xw(n)、yw(n)、zw(n)分别为被测物体位置在世界坐标系x向、y向、z向的三维坐标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东省维天雷泽光电技术有限公司,未经山东省维天雷泽光电技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211207657.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种精确喂料装置
- 下一篇:一种锂离子电池用负极集流体、极片及其制备方法