[发明专利]一种基于平面镜的单目测距方法有效

专利信息
申请号: 202110670561.2 申请日: 2021-06-17
公开(公告)号: CN113124819B 公开(公告)日: 2021-09-10
发明(设计)人: 胡站伟;赵献礼;左承林;熊浩 申请(专利权)人: 中国空气动力研究与发展中心低速空气动力研究所
主分类号: G01C3/00 分类号: G01C3/00;G01B11/02;G01B11/14;G06T7/60
代理公司: 北京劲创知识产权代理事务所(普通合伙) 11589 代理人: 李康
地址: 621000 *** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 平面镜 目测 方法
【说明书】:

发明提供了一种基于平面镜的单目测距方法,本发明实施例的步骤包括:步骤S1:对相机的主光轴和内参数进行标定;步骤S2:相机镜头一侧安装平面镜;步骤S3:利用安装了平面镜的相机,采集测量目标实物的图像信息和测量目标在平面镜中虚像的图像信息;步骤S4:计算所述相机与所述测量目标之间的距离。本发明采用的测距方法具有操作简单、计算过程简答易理解、测距结果精度高的优点。

技术领域

本发明涉及一种测距技术领域,尤其是涉及一种基于平面镜的单目测距方法。

背景技术

现有技术中有双目测距和单目测距,其中单目测距具有结构简单、操作方便的特点而被广泛使用。目前单目测距的方法有三种分别为:黄斑测距、裂像测距、峰值(焦斑)测距。上述三种方法中,黄斑测距中利用光程差,导致其受限于单目相机结构尺度;裂像测距和峰值(焦斑)测距均会受到相机镜头焦距以及像素分辨率的限制。存在的这些限制,导致单目测距的范围局限在5-20m之内,如果超过这个范围,单目相机通常采用无限远对焦,此时在像平面上获得的图像相位和反差都差不多,无法直接测距。

在较远距离上,目前单目测距通常有两种计算方式:一种为已知物体实际尺寸和相机焦距的条件下,利用相似三角形获得物体与相机之间的距离;另一种为已知相机高度和被测物体与地面接触点的距离,进而获得相机与物体距离,其本质均是通过三角定位法进行测距。在传统的单目测距、光流法的应用中,通过相机只能获得目标在像平面上的像素尺度及移动速度,必须依赖其他外部条件给定参考尺度或者参考距离。在目标特征未知的情况下,通常采用激光雷达、毫米波雷达测距等方法进行辅助,这些设备成本相对较高,系统相对复杂。

在一些单目测距和车辆测距技术应用中,常常使用地面作为参考平面,以获得目标与单目相机的相对位置关系,并精确确定目标边缘的像素坐标。但平直地面是一种相对理想的假设,在路面起伏变化、外部目标与路面相距较远没有直接接触、路面缺失等情况下,这类方法的应用受到限制。

发明内容

本发明的目的是提供一种基于平面镜的单目测距方法,来解决上述所说的技术问题,本发明实施例的步骤包括:

步骤S1:对相机的主光轴和内参数进行标定;

步骤S2:相机镜头一侧安装平面镜;

步骤S3:利用安装了平面镜的相机,采集测量目标实物的图像信息和测量目标在平面镜中虚像的图像信息;

步骤S4:计算所述相机与所述测量目标之间的距离。

进一步的,步骤S4中,计算所述相机与所述测量目标之间的距离时,包括如下步骤:

步骤S41:计算交点x3’在相机中投影点的坐标x3,所述交点x3’为测量目标的实像与测量目标在平面镜中虚像的连线与平面镜所在平面的交点;

步骤S42:计算投影点的坐标x3相对于相机光轴的夹角θ

进一步的,步骤S41中投影点的坐标x3的计算公式如下:

x3=(x1+x2)/2

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国空气动力研究与发展中心低速空气动力研究所,未经中国空气动力研究与发展中心低速空气动力研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110670561.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top