[发明专利]深度相机相对位姿及场景平面高度计算方法及装置有效
申请号: | 201710095626.9 | 申请日: | 2017-02-22 |
公开(公告)号: | CN108460797B | 公开(公告)日: | 2020-08-25 |
发明(设计)人: | 郑江红;霍澄平 | 申请(专利权)人: | 深圳市鸿合创新信息技术有限责任公司 |
主分类号: | G06T7/70 | 分类号: | G06T7/70 |
代理公司: | 深圳市君之泉知识产权代理有限公司 44366 | 代理人: | 张丕阳 |
地址: | 518000 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 深度 相机 相对 场景 平面 高度 计算方法 装置 | ||
1.一种深度相机相对位姿及场景平面高度计算方法,用于处理深度图像数据,其特征在于,包括以下步骤:
计算深度相机输出的深度图像数据中点云数据的坐标A(x,y,z)绕深度相机横轴X旋转多个角度θr后的坐标B(x1,y1,z1);
统计同一所述旋转角度θr下点云数据的坐标值数据,按y1值的大小进行分类,并划定范围单位H,统计落在每一所述范围单位H内的点占所述点云数据的比例,将最大的比例值Q列出;
对比全部所述旋转角度θr的所述比例值Q,将最大比例值Qmax所对应的旋转角度θc列出;
根据旋转角度θc计算地面与深度相机的垂直距离D。
2.如权利要求1所述的深度相机相对位姿及场景平面高度计算方法,其特征在于,所述根据旋转角度θc计算地面与深度相机的垂直距离D包括以下步骤:
将按所述旋转角度θc旋转后的点云数据按y1值的大小及所述范围单位H进行排序;
根据所述范围单位H、所述比例值Q所落入的范围在大小排序中的位置值K以及所述点云数据所具有的最大或最小y1值来计算地面与深度相机的垂直距离D。
3.如权利要求2所述的深度相机相对位姿及场景平面高度计算方法,其特征在于,当所述排序为y1值从大到小排序时,计算所述地面与深度相机的垂直距离D的公式为:D=H×K-y1max,所述y1max为按所述旋转角度θc旋转后的点云数据中所具有的最大y1值;
当y1值从小到大排序时,计算所述地面与深度相机的垂直距离D的公式为:D=-y1min-H×K,所述y1min为按所述旋转角度θc旋转后的点云数据中所具有的最小y1值。
4.如权利要求1、2或3任一项所述的深度相机相对位姿及场景平面高度计算方法,其特征在于,所述旋转角度θr的取值范围为0°至80°,所述旋转角度θr以精度单位Δ1来取值,所述精度单位Δ1的取值范围为0.1°至10°,所述范围单位H的取值范围为1mm至500mm。
5.如权利要求1、2或3任一项所述的深度相机相对位姿及场景平面高度计算方法,其特征在于,还包括以下步骤:
设定旋转角度θr1的范围为所述旋转角度θc±P,并以精度单位Δ2来旋转计算所述点云数据的坐标值,所述精度单位Δ2小于所述旋转角度θr的精度单位;
以范围单位H1来计算最大的比例值Q1,所述范围单位H1小于所述范围单位H;
利用所述比例值Q1计算所对应的旋转角度θc1;
将所述旋转角度θc1赋值给所述旋转角度θc。
6.如权利要求5所述的深度相机相对位姿及场景平面高度计算方法,其特征在于,所述P值的取值范围为1°至20°。
7.如权利要求1所述的深度相机相对位姿及场景平面高度计算方法,其特征在于,还包括以下步骤:
列出所述最大的比例值Q及场景中所述场景平面面积的大小关系所对应的比例值Qp;
将所述旋转角度θr的所述比例值Q与所述比例值Qp相加得到F值,对比全部所述旋转角度θr的所述F值,将最大值Fmax所对应的旋转角度θc列出。
8.如权利要求7所述的深度相机相对位姿及场景平面高度计算方法,其特征在于,还包括以下步骤:
将按所述旋转角度θc旋转后的点云数据按y1值的大小及所述范围单位H进行排序;
根据所述范围单位H、所述比例值Q所落入的范围在大小排序中的位置值K、所述比例值Qp所落入的范围在大小排序中的位置值Kp以及所述点云数据所具有的最大或最小y1值来计算地面与深度相机的垂直距离D、所述场景平面与深度相机的垂直距离D2及所述场景平面高度Dp。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市鸿合创新信息技术有限责任公司,未经深圳市鸿合创新信息技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710095626.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于脂肪注入的控制装置
- 下一篇:一种试样槽口定位方法及装置