[发明专利]一种基于二维码的物体空间位姿获取方法有效
申请号: | 202110016721.1 | 申请日: | 2021-01-07 |
公开(公告)号: | CN112766008B | 公开(公告)日: | 2022-09-06 |
发明(设计)人: | 严宇恒;肖建;梁逸秋;周子涵 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | G06K7/10 | 分类号: | G06K7/10;G06K7/14 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙) 32249 | 代理人: | 徐激波 |
地址: | 210003 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 二维码 物体 间位 获取 方法 | ||
1.一种基于二维码的物体空间位姿获取方法,其特征在于,包括以下步骤:
步骤S1、基于单目摄像头获取目标的实时图像,输入至处理器;
步骤S2、处理器对实时图像进行二值化处理,并找出图像中所有的二维码,获取实时图像的二维码位置坐标信息;
步骤S3、对所述二维码位置坐标进行单应变换,获得二维码的单应变换矩阵;
步骤S4、基于所述单应变换矩阵获取二维码的欧拉角和空间位置;
步骤S5、记录各二维码的相对位置关系,将各二维码的欧拉角转换成轴角,融合各个二维码坐标系,并将融合后的坐标系对应到空间坐标系上;基于已识别的二维码当前位姿,获取融合后坐标系上的位姿,得到物体在空间坐标系下的位姿;
所述步骤S3中获取二维码的单应变换矩阵具体步骤如下:
设定相机内参矩阵为单应变换矩阵
其中,fx和fy分别为相机在x和y方向上的焦距,cx和cy分别为相机中心与图像传感器中心在x和y方向上的偏移量;基于相机内参矩阵K和单应变换矩阵H,获得旋转矩阵和位置矩阵
相机投影矩阵表示为:P=K[R|T],空间点X通过投影矩阵变换为图像上的像素点x,投影关系表示为:x=PX;设定二维码所在平面为X-Y平面,即Z=0,中心为坐标原点,则对于二维码平面:
将旋转矩阵R的第三列去掉可得:
其中r0,r1分别是R的第一列和第二列;则K[r0 r1 T]即为所述单应变换矩阵;
所述步骤S4中获取二维码的欧拉角和空间位置具体步骤如下:
设定旋转矩阵计算四元数q=(q0 q1 q2 q3)如下:
由可得:
其中,(α β γ)代表二维码的欧拉角;使用atan2函数代替arctan函数表示如下:
设定其中λ为缩放比例,代表缩放后的单位二维码的角点,则
通过非单位化的单应变换矩阵得到旋转矩阵R和位置矩阵T;
所述步骤S5中,将各二维码的欧拉角转换为轴角具体步骤如下:
angle=2*arccos(c1c2c3-s1s2s3)
x=c1c2s3+s1s2c3
y=s1c2c3+c1s2s3
z=c1s2c3-s1c2s3
其中:
其中α、β、γ分别为偏航角、横滚角和俯仰角;x、y、z为轴角中轴向量的坐标;angle为轴角中的角度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110016721.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种幼儿智能家用拓展学习终端
- 下一篇:一种焊接夹具通用垫板组件