一种测距方法及装置制造方法及图纸

技术编号:8451555 阅读:182 留言:0更新日期:2013-03-21 07:27
本发明专利技术实施例涉及移动通信技术领域,尤其涉及一种测距方法及装置,用以解决现有测距中存在测量成本较高,且易受环境干扰的问题,本发明专利技术实施例测距方法包括:获取含有目标物体的两个成像视图,其中所述两个成像视图由两个不同摄像头拍摄得到,两摄像头的光心在横向上间隔设定的距离,且不同摄像头的成像平面在同一个平面;确定所述两个成像视图上的所述目标物体的同一点对应的成像点;根据所述两个成像点在像平面坐标系的横向坐标值之差、两摄像头的光心的横向距离和两摄像头的焦距,确定所述目标物体到所述成像平面的距离,从而可以利用具备两摄像头的终端测距,测量成本较低,且不易受环境干扰。

【技术实现步骤摘要】

本专利技术涉及测量
,尤其涉及一种测距方法及装置
技术介绍
目前,常用的距离测量方法有标尺测量法,视距测量法,采用红外、激光、超声波测距等;传统的标尺测量是采用直接测量的方法,应用范围受到了限制,且测量所需参与的人数较多(一般需2人以上),而视距测量受个人和环境影响较大,导致测量误差较大;采用红夕卜、激光、超声波等测距需要利用精密的电子仪器,经过信号的处理产生数字的测量信息,测量成本较高。综上,现有的测距方法存在测量成本较高的问题。
技术实现思路
本专利技术实施例提供一种测距的方法及装置,用以解决现有测距中存在测量成本较高的问题。本专利技术实施例提供的一种测距方法,包括获取含有目标物体的两个成像视图,其中所述两个成像视图由两个不同摄像头拍摄得到,两摄像头的光心在横向上间隔设定的距离,且不同摄像头的成像平面在同一个平面;确定所述两个成像视图上的所述目标物体的同一点对应的成像点;根据所确定的两个成像点在像平面坐标系的横向坐标值之差、两摄像头的光心的横向距离和两摄像头的焦距,确定所述目标物体到所述成像平面的距离。本专利技术实施例提供的一种测距装置,包括获取模块,用于获取含有目标物体的两个成像视图,其中所述两个成像视图由两个不同摄像头拍摄得到,两摄像头的光心在横向上间隔设定的距离,且不同摄像头的成像平面在同一个平面;第一确定模块,用于确定所述两个成像视图上的所述目标物体的同一点对应的成像点;第二确定模块,用于根据所确定的两个成像点在像平面坐标系的横向坐标值之差、两摄像头的光心的横向距离和两摄像头的焦距,确定所述目标物体到所述成像平面的距离。本专利技术实施例通过获取含有目标物体的两个成像视图,确定所述两个成像视图上的所述目标物体的同一点对应的成像点,根据所述两个成像点在像平面坐标系的横向坐标值之差、两摄像头的光心的横向距离和两摄像头的焦距,确定所述目标物体到所述成像平面的距离,从而可以利用具备两摄像头的终端测距,操作简单,使用方便,省去了外加测量仪器的成本。附图说明图1为本专利技术实施例提供的测距方法流程图;图2为本专利技术实施例两摄像头测距的立体示意图;图4为本专利技术实施例两摄像头测距的平面示意图;图5为本专利技术实施例提供的测距装置结构图。具体实施例方式本专利技术实施例通过获取含有目标物体的两个成像视图,确定所述两个成像视图上的所述目标物体的同一点对应的成像点,根据所述两个成像点在像平面坐标系的横向坐标之差、两摄像头的光心的横向距离和两摄像头的焦距,确定所述目标物体到所述成像平面的距离,从而可以利用具备两摄像头的终端测距,测量成本较低,且不易受环境干扰。下面结合说明书附图对本专利技术实施例作进一步详细描述。如图1所示,为本专利技术实施例测距方法流程图,包括以下步骤SlOl :获取含有目标物体的两个成像视图,其中两个成像视图由不同摄像头拍摄得到,不同摄像头的光心在横向上间隔设定的距离,且不同摄像头的成像平面在同一个平面;S102 :确定两个成像视图上的目标物体的同一点对应的成像点;S103:根据两个成像点在像平面坐标系的横向坐标值之差、两摄像头的光心的横向距离和两摄像头的焦距,确定目标物体到成像平面的距离。在具体实施过程中,可以使用带有两摄像头的终端获取含有含有目标物体的两个成像视图,该目标物体到两摄像头成像平面的距离,可以近似作为该终端距离目标物体的距离;本专利技术实施例的执行主体可以为手机、平板电脑等任何安装了两个摄像头的终端;这里,摄像头的光心即指摄像头中凸透镜的光心,在具体实施过程中,进行拍摄之前,要保证安装的两摄像头凸透镜的光心在横向上间隔一定的距离,且两摄像头的成像平面在同一个平面;两摄像头光心在横向上间隔的距离即为两摄像头凸透镜的光心在世界坐标系中横向坐标值之差;可以设定两摄像头其中一个摄像头的光心为世界坐标系的原点,两摄像头的摄像头坐标系的原点分别为各自的光心,则另一个摄像头的摄像头坐标系的原点在世界坐标系中的横向坐标值即为两摄像头光心的横向距离。在获取两摄像头拍摄含有目标物体的两个成像视图后,需要匹配成像点,即寻找两个成像视图中代表目标物体同一点的两个成像点,并计算两个成像点在像平面坐标系的横向坐标值之差,即视差,为了保证测量结果的准确性,这里的视差一般需要达到亚像素精度;之后,根据目标物体同一点在两摄像头中成像的视差、两摄像头的光心的横向距离和两摄像头的焦距,确定目标物体到两摄像头成像平面的距离,也即近似为目标物体到两摄像头所属终端的距离。较佳地,所述两摄像头为同一终端拍摄方向相反的摄像头;在具体实施过程中,对于带有前后摄像头的手机,可以利用手机的前后摄像头分别拍摄目标物体,得到两个成像视图;较佳地,两摄像头为终端的前置摄像头和后置摄像头;获取含有目标物体的两个成像视图,其中两个成像视图由两个不同摄像头拍摄得至IJ,两摄像头的光心在横向上间隔设定的距离,且不同摄像头的成像平面在同一个平面,包括当其中一个摄像头拍摄完目标物体后,记录下拍摄时终端的位置,当另一个摄像头进行拍摄时,比较另一个摄像头拍摄时终端的位置与之前记录的位置是否一致,若一致,则提示用户进行拍摄,否则,提示用户拍摄位置不准确,重新调整拍摄位置。比如,当终端为手机时,由于利用手机前后摄像头无法同时拍摄目标物体,需要前后摄像头分别进行拍摄,比如首先用手机前置摄像头拍摄,之后,再用后置摄像头拍摄,为了保证最终距离测量的准确性,可以使两摄像头拍摄时光心的横向距离保持不变,也即,先后拍摄时手机的位置一致,这里,可以利用手机指南针对手机位置进行监测,当前置摄像头拍摄完目标物体后,手机指南针记录下拍摄时手机的位置,当后置摄像头进行拍摄时,比较后置摄像头拍摄时手机的位置与之前手机指南针记录的位置是否一致,若一致,则提示用户进行拍摄,否则,提示用户位置不准确,重新调整拍摄位置。这里,手机指南针记录的手机的位置可以为具体的经度和纬度。较佳地,两摄像头为终端的前置摄像头和后置摄像头;确定两个成像视图上的目标物体的同一点对应的成像点之前,还包括在获取含有目标物体的两个成像视图后,根据拍摄前后终端位置的变化确定两个成像视图中心坐标的变化,根据该中心坐标的变化进行坐标平移;在具体实施过程中,当终端两次拍摄的位置不一致时,可以通过坐标系的平移变换,使两个摄像头光心之间的横向距离为定值;这里的位置不一致,仅指终端在与成像平面平行的平面内的移动,即,不包括前后方向的移动。这里,当终端为手机时,可以通过手机指南针记录手机拍摄位置的经度和纬度,根据拍摄先后经纬度的变化,确定前后摄像头先后拍摄的成像视图中心坐标的变化,根据确定的中心坐标的变化,对其中一个成像视图的像平面坐标系进行坐标平移,这里,横向坐标平移的具体数值即为成像视图的中心坐标在横向上增加或减少的值。进一步地,两个成像视图的像平面坐标系可以通过平移归一到一个平面坐标系,两成像点在该平面坐标系下的横向坐标值之差即为视差。较佳地,获取含有目标物体的两个成像视图之前,还包括确定两摄像头的焦距、两摄像头的像平面坐标系原点相对于摄像头坐标系原点的横纵坐标偏移量、及两摄像头的光心的横向距离,并对所述两摄像头进行立体校准,使两摄像头光轴平行,且使两摄像头的焦距及横纵坐标偏移量相同;在具体实施过程中,进行拍摄之前,可以读取摄像头的固定参数得到两摄像头本文档来自技高网...

【技术保护点】
一种测距方法,其特征在于,该方法包括:获取含有目标物体的两个成像视图,其中所述两个成像视图由两个不同摄像头拍摄得到,两摄像头的光心在横向上间隔设定的距离,且不同摄像头的成像平面在同一个平面;确定所述两个成像视图上的所述目标物体的同一点对应的成像点;根据所确定的两个成像点在像平面坐标系的横向坐标值之差、两摄像头的光心的横向距离和两摄像头的焦距,确定所述目标物体到所述成像平面的距离。

【技术特征摘要】

【专利技术属性】
技术研发人员:石新明底浩吴正海
申请(专利权)人:北京小米科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1