[发明专利]一种虚拟现实眼镜与深度相机的联合标定方法有效
申请号: | 201710594704.X | 申请日: | 2017-07-20 |
公开(公告)号: | CN107564066B | 公开(公告)日: | 2020-10-23 |
发明(设计)人: | 韩成;张超;权巍;杨帆;杨华民;蒋振刚;丁莹;李华;薛耀红;翟宏宇;赵璘;王蒙蒙 | 申请(专利权)人: | 长春理工大学 |
主分类号: | G06T7/80 | 分类号: | G06T7/80 |
代理公司: | 吉林长春新纪元专利代理有限责任公司 22100 | 代理人: | 王薇 |
地址: | 130022 吉林省长春市*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟现实 眼镜 深度 相机 联合 标定 方法 | ||
1.一种虚拟现实眼镜与深度相机的联合标定方法,包括Oculus虚拟现实眼镜、LeapMotion深度相机、计算机、高亮回归式反光球;其中Oculus虚拟现实眼镜和Leap Motion深度相机分别通过线缆与计算机连接,将高亮回归式反光球粘贴在Oculus虚拟现实眼镜的中心;其特征在于具体实现步骤如下:
步骤1、在计算机中,产生一幅标定图像;标定图像包括48个正方形,边长为30mm,按8行6列排列,每相邻两个正方形均为一个黑色正方形和一个白色正方形;用A4纸,将标定图像打印出来,并粘贴在一个平面板上,构成标定板;
步骤2、保持Leap Motion深度相机的位置和姿态不变,将标定板放置在Leap Motion深度相机中两台红外摄像机的视场范围内;
步骤3、利用Leap Motion深度相机的API中的onFrame函数,同时摄取标定板,分别得到左标定板图片和右标定板图片;
步骤4、在保证标定板位于Leap Motion深度相机中两台红外摄像机的视场范围内的前提下,改变标定板的位置或角度,重复步骤2和步骤3得到多幅标定板图片;
步骤5、利用Matlab2014的Camera Calibrator,使用多幅左标定板图片和右标定板图片,计算Leap Motion深度相机的左红外摄像机和右红外摄像机的内外参矩阵,使用StereoCamera Calibration Toolbox获得左单应性矩阵和右单应性矩阵,分别用M1和M2表示;
步骤6、保持Leap Motion深度相机的位置和姿态不变,将Oculus虚拟现实眼镜放置在Leap Motion深度相机的左红外摄像机和右红外摄像机视场内,确保从Leap Motion深度相机内两台红外摄像机都能够获取高亮回归式反光球,利用Leap Motion深度相机的API中的onFrame函数,同时摄取Oculus虚拟现实眼镜上的高亮回归式反光球,获得左反光球照片和右反光球照片;
步骤7、计算左反光球照片和右反光球照片中反光球中心在左红外摄像机和右红外摄像机图像坐标系中的坐标,分别用(uL,vL),(uR,vR)表示;
步骤8、使用最小二乘法以及(uL,vL)、(uR,vR)、M1、M2计算Oculus虚拟现实眼镜上回归式反光球的中心在Leap Motion深度相机坐标系的空间坐标,分别用x1、y1、z1表示;
步骤9、保持Oculus虚拟现实眼镜和Leap Motion深度相机的位置和姿态不变,利用Oculus虚拟现实眼镜的API函数获取Oculus虚拟现实眼镜在Oculus虚拟现实眼镜坐标系中的空间坐标,分别用x1’、y1’、z1’表示;
步骤10、改变Oculus虚拟现实眼镜的位置或姿态,依次执行步骤6至步骤9,获得Oculus虚拟现实眼镜上回归式反光球的中心在Leap Motion深度相机坐标系中的空间坐标,分别用x2、y2、z2表示;Oculus虚拟现实眼镜在Oculus虚拟现实眼镜坐标系中的空间坐标,分别用x2’、y2’、z2’表示;
步骤11、改变Oculus虚拟现实眼镜的位置或姿态,依次执行步骤6至步骤9,获得Oculus虚拟现实眼镜上回归式反光球的中心在Leap Motion深度相机坐标系中的空间坐标,分别用x3、y3、z3表示;Oculus虚拟现实眼镜在Oculus虚拟现实眼镜坐标系中的空间坐标,分别用x3’、y3’、z3’表示,确保上述三个Oculus虚拟现实眼镜上回归式反光球的中心的任意两点的连线不互相平行;
步骤12、改变Oculus虚拟现实眼镜的位置或姿态,依次执行步骤6至步骤9,获得Oculus虚拟现实眼镜上回归式反光球的中心在Leap Motion深度相机坐标系中的空间坐标,分别用x4、y4、z4表示;Oculus虚拟现实眼镜在Oculus虚拟现实眼镜坐标系中的空间坐标,分别用x4’、y4’、z4’表示,确保上述四个Oculus虚拟现实眼镜上回归式反光球的中心的任意两点的连线不互相平行;
步骤13、构造矩阵A和B,如下:
根据公式M=A*B-1,计算矩阵M;
通过上述步骤即可完成Oculus虚拟现实眼镜与Leap Motion深度相机的联合标定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长春理工大学,未经长春理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710594704.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:桩基声测管疏通装置
- 下一篇:一种清洗石油管道的装置