[发明专利]一种测距方法及装置有效
申请号: | 201210500412.2 | 申请日: | 2012-11-29 |
公开(公告)号: | CN102980556A | 公开(公告)日: | 2013-03-20 |
发明(设计)人: | 石新明;底浩;吴正海 | 申请(专利权)人: | 北京小米科技有限责任公司 |
主分类号: | G01C3/00 | 分类号: | G01C3/00;G01C11/00 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 100102 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测距 方法 装置 | ||
1.一种测距方法,其特征在于,该方法包括:
获取含有目标物体的两个成像视图,其中所述两个成像视图由两个不同摄像头拍摄得到,两摄像头的光心在横向上间隔设定的距离,且不同摄像头的成像平面在同一个平面;
确定所述两个成像视图上的所述目标物体的同一点对应的成像点;
根据所确定的两个成像点在像平面坐标系的横向坐标值之差、两摄像头的光心的横向距离和两摄像头的焦距,确定所述目标物体到所述成像平面的距离。
2.如权利要求1所述的方法,其特征在于,所述两摄像头为同一终端拍摄方向相反的摄像头。
3.如权利要求2所述的方法,其特征在于,所述两摄像头为所述终端的前置摄像头和后置摄像头;
获取含有目标物体的两个成像视图,其中所述两个成像视图由两个不同摄像头拍摄得到,两摄像头的光心在横向上间隔设定的距离,且不同摄像头的成像平面在同一个平面,包括:
当其中一个摄像头拍摄完目标物体后,记录下拍摄时终端的位置,当另一个摄像头进行拍摄时,比较另一个摄像头拍摄时终端的位置与之前记录的位置是否一致,若一致,则提示用户进行拍摄,否则,提示用户拍摄位置不准确,重新调整拍摄位置。
4.如权利要求1所述的方法,其特征在于,获取含有目标物体的两个成像视图之前,还包括:
确定两摄像头的焦距、两摄像头的像平面坐标系原点相对于摄像头坐标系原点的横纵坐标偏移量、及两摄像头的光心的横向距离,并对所述两摄像头进行立体校准,使两摄像头光轴平行,且使两摄像头的焦距及所述横纵坐标偏移量相同。
5.如权利要求1所述的方法,其特征在于,确定所述两个成像视图上的所述目标物体的同一点对应的成像点,包括:
确定一个成像视图上对应所述目标物体一点的成像点所在的对极线;
确定所述对极线在另一个成像视图上对应的对极线;
从确定的所述对应的对极线上寻找所述目标物体一点在所述另一个成像视图上的成像点。
6.如权利要求1至5任一所述的方法,其特征在于,根据所述两个成像点在像平面坐标系的横向坐标值之差、两摄像头的光心的横向距离和两摄像头的焦距,确定目标物体到所述成像平面的距离,包括:
根据以下公式确定所述目标物体与所述成像平面之间的距离Z:
Z=f×d/D
其中,f为两摄像头的焦距,d为两摄像头的光心的横向距离,D为两个成像点在像平面坐标系的横向坐标值之差。
7.一种测距装置,其特征在于,包括:
获取模块,用于获取含有目标物体的两个成像视图,其中所述两个成像视图由两个不同摄像头拍摄得到,两摄像头的光心在横向上间隔设定的距离,且不同摄像头的成像平面在同一个平面;
第一确定模块,用于确定所述两个成像视图上的所述目标物体的同一点对应的成像点;
第二确定模块,用于根据所确定的两个成像点在像平面坐标系的横向坐标值之差、两摄像头的光心的横向距离和两摄像头的焦距,确定所述目标物体到所述成像平面的距离。
8.如权利要求7所述的装置,其特征在于,所述两摄像头为同一终端拍摄方向相反的摄像头。
9.如权利要求8所述的装置,其特征在于,所述两摄像头为所述终端的前置摄像头和后置摄像头;
所述获取模块还用于:
当其中一个摄像头拍摄完目标物体后,记录下拍摄时终端的位置,当另一个摄像头进行拍摄时,比较另一个摄像头拍摄时终端的位置与之前记录的位置是否一致,若一致,则提示用户进行拍摄,否则,提示用户拍摄位置不准确,重新调整拍摄位置。
10.如权利要求7所述的装置,其特征在于,所述装置还包括:
校准模块,用于确定两摄像头的焦距、两摄像头的像平面坐标系原点相对于摄像头坐标系原点的横纵坐标值偏移量、及两摄像头的光心的横向距离,并对所述两摄像头进行立体校准,使两摄像头光轴平行,且使两摄像头的焦距及所述横纵坐标值偏移量相同。
11.如权利要求7所述的装置,其特征在于,所述第一确定模块具体用于:
确定一个成像视图上对应所述目标物体一点的成像点所在的对极线;
确定所述对极线在另一个成像视图上对应的对极线;
从确定的所述对应的对极线上寻找所述目标物体一点在所述另一个成像视图上的成像点。
12.如权利要求7至11任一所述的装置,其特征在于,所述第二确定模块具体用于:
根据以下公式确定所述目标物体与所述成像平面之间的距离Z,
Z=f×d/D
其中,f为两摄像头的焦距,d为两摄像头的光心的横向距离,D为两个成像点在像平面坐标系的横向坐标值之差。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米科技有限责任公司,未经北京小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210500412.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可以挤牙膏的牙刷
- 下一篇:一种母猪产床
- 同类专利
- 专利分类