[发明专利]基于增强现实的空间定位方法及装置有效
申请号: | 201710455706.0 | 申请日: | 2017-06-16 |
公开(公告)号: | CN107392961B | 公开(公告)日: | 2019-12-06 |
发明(设计)人: | 刘萍萍;张元通;韦正华 | 申请(专利权)人: | 华勤通讯技术有限公司 |
主分类号: | G06T7/70 | 分类号: | G06T7/70;G06T19/00 |
代理公司: | 31260 上海晨皓知识产权代理事务所(普通合伙) | 代理人: | 成丽杰<国际申请>=<国际公布>=<进入 |
地址: | 201203 上海市浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 增强 现实 空间 定位 方法 装置 | ||
1.一种基于增强现实的空间定位方法,其特征在于,包括:
获取双摄像头坐标系相对于世界坐标系的偏移角度;其中,所述世界坐标系为预先以定位光球的已知目标位置为基准坐标建立的坐标系;
获取所述定位光球在所述世界坐标系的实际位置;
根据所述偏移角度、所述定位光球的实际位置和所述目标位置,建立几何位置关系;以所述双摄像头在所述世界坐标系各坐标轴的坐标值为未知变量,根据所述几何位置关系建立数学方程组;对所述数学方程组进行解析,得到所述双摄像头在所述世界坐标系各坐标轴的坐标值;
根据所述双摄像头在所述世界坐标系的坐标值,确定虚拟空间内虚拟物体在所述世界坐标系中的位置。
2.根据权利要求1所述的基于增强现实的空间定位方法,其特征在于,所述根据偏移角度、所述定位光球的实际位置和所述目标位置,建立几何位置关系,具体包括:
做所述目标位置S在所述世界坐标系XY平面的投影点B、做过所述定位光球的实际位置C1平行于所述双摄像头自身坐标系的Y轴且与所述C1相距长度为所述Y1的点A、做C1A与所述世界坐标系XY平面的交点N,其中,所述定位光球的实际位置C1相对于所述目标位置S在所述世界坐标系上的偏移坐标(X1,Y1,Z1);
做所述双摄像头自身坐标系中的Y轴与所述世界坐标系XY平面的交点P;
过所述双摄像头的位置C做所述世界坐标系XY平面的垂线,且与所述世界坐标系XY平面的交点H;
过所述S做NB的平行线与C1N的交点为T,ST与一预设面的交点E,所述预设面为过CH与所述世界坐标系的YZ面平行的面;
所述S在所述预设面的投影G,过所述C1做所述CH的垂线且与所述CH交于J,过所述S做与所述世界坐标系的XY平面与所述CH交于C2,过所述C2向SE做垂线交于所述SE于F。
3.根据权利要求2所述的基于增强现实的空间定位方法,其特征在于,所述根据几何位置关系建立数学方程组,具体包括:
根据所述几何位置关系在所述双摄像头自身坐标系的Z轴正方向上的几何图形投影,列第一方程组:
QB=Y0*Sinγ+X1;
NA=(Y0*Sinγ+X1)*Tanγ+Y0*Cosγ;其中,所述Y0为所述定位光球的基准坐标值,角度γ为所述双摄像头坐标系相对于所述世界坐标系下绕Z轴的旋转角度;
根据所述几何位置关系在所述双摄像头自身坐标系的X轴负方向上的几何图形投影,列第二方程组:
NC1=(Y0*Cosγ+(X1+Y0*Sinγ)*Tanγ)/Cosα+Y1;
CP=Z1*Tanα+(Y0*Cosγ+(X1+Y0*Sinγ)*Tanγ)/Cosα+Y1;其中,所述α为所述双摄像头坐标系相对于所述世界坐标系下绕X轴的旋转角度;
根据所述几何位置关系在所述世界坐标系的Z轴负反向上的几何图形投影,列第三方程:CH=(Z1*Tanα+(Y0*Cosγ+(X1+Y0*Sinγ)*Tanγ)/Cosα+Y1)*Cosγ;
在对所述数学方程组进行解析,得到所述双摄像头在所述世界坐标系各坐标轴的坐标值时,根据所述第一方程组、所述第二方程组以及所述第三方程,解析出所述双摄像头在所述世界坐标系中的Y轴的坐标值CH;
根据所述几何位置关系在所述双摄像头自身坐标系的Z轴正方向上的几何图形投影,列第四方程组:
AT=X1*Tanγ;
TF=(Y1+X1*Tanγ)*Sinγ;
SF=X1/Cosγ–(Y1+X1*Tanγ)*Sinγ;
根据所述几何位置关系在所述世界坐标系的X轴负方向上的几何图形投影,列第五方程:C2F=Z1*Cosα;
根据所述几何位置关系在所述双摄像头自身坐标系的Y轴正方向上的几何图形投影,列第六方程组:
FE=Z1*Cosα*Tanβ;
KF=(X1/Cosγ–(Y1+X1*Tanγ)*Sinγ)*Tanβ;
SE=X1/Cosγ–(Y1+X1*Tanγ)*Sinγ+Z1*Cosα*Tanβ;
SG=(X1/Cosγ–(Y1+X1*Tanγ)*Sinγ+Z1*Cosα*Tanβ)*Cosβ;
C2K=Z1*Cosα–(X1/Cosγ–(Y1+X1*Tanγ)*Sinγ)*Tanβ;
C2G=(Z1*Cosα-(X1/Cosγ–(Y1+X1*Tanγ)*Sinγ)*Tanβ)*
Cosβ;
在对所述数学方程组进行解析,得到所述双摄像头在所述世界坐标系各坐标轴的坐标值时,根据所述第四方程组、所述第五方程以及所述第六方程组,分别解析出所述双摄像头在所述世界坐标系中的X轴的坐标值SG,Z轴的坐标值C2G。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华勤通讯技术有限公司,未经华勤通讯技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710455706.0/1.html,转载请声明来源钻瓜专利网。