公开/公告号CN106052637A
专利类型发明专利
公开/公告日2016-10-26
原文格式PDF
申请/专利权人 用友网络科技股份有限公司;
申请/专利号CN201610385815.5
发明设计人 焦鸿飞;
申请日2016-06-03
分类号G01C3/00;G06T7/00;
代理机构北京中恒高博知识产权代理有限公司;
代理人宋敏
地址 100094 北京市海淀区北清路68号用友软件园
入库时间 2023-06-19 00:41:15
法律状态公告日
法律状态信息
法律状态
2018-12-18
授权
授权
2016-11-23
实质审查的生效 IPC(主分类):G01C3/00 申请日:20160603
实质审查的生效
2016-10-26
公开
公开
技术领域
本发明涉及图像处理领域,具体地,涉及一种基于双摄像头的距离感应方法。
背景技术
在双摄像头测距领域中,现有的方案是利用视差原理,处理不通视角下获取的对同一场景的两幅图像,从而测得空间距离,该方法测得的数据误差较大,且在视差小的情况下获得的结果不准确。
发明内容
本发明的目的在于,针对上述问题,提出一种基于双摄像头的距离感应方法,以实现减少测量数据误差且提高视差小的情况下获得的结果准确性的优点。
为实现上述目的,本发明采用的技术方案是:
一种基于双摄像头的距离感应方法,包括,
确认双摄像头取景中,同一个点在两幅图片上位置的步骤;
以及
在两个摄像头之间的位置确定且已知的前提下,确定两个摄像头公共视场内物体的三维坐标的步骤。
优选的,确认双摄像头取景中,同一个点在两幅图片上位置的步骤包括:
步骤1、用户从一个摄像头视场内确认测距点时,记录当前点的位置和图像信息,并同时记录当前点周围设定范围内的图像信息,并计算图像信息的均值;
步骤2、同时记录另一摄像头抓取的图像中与上述步骤1中当前点相同位置的图像信息,称为对比图像信息,在另一摄像头抓取的图像中记录对比图像信息关于中心点对称的所有图像信息,将对比图像信息和中心点对称的所有图像信息分别与步骤1中记录的设定范围内的图像信息比较,从而判断同一个点在两幅图片上位置。
优选的,所述步骤2中判断同一个点在两幅图片上位置中,通过比较判断其信息相同或差异在1%以内,即认定是相同的点,如果在设定范围内找不到,则扩大设定范围。
优选的,所述设定范围的初始值为25*25像素。
优选的,确定两个摄像头公共视场内物体的三维坐标的步骤中,具体采用三角形相似原理。
本发明的技术方案具有以下有益效果:
本发明的技术方案,通过确认同一个点在两幅图片上的位置并采用三角形相似原理确定两个摄像头公共视场内物体的三维坐标,达到减少测量数据误差且提高视差小的情况下获得的结果准确性的目的。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
图1为本发明实施例所述的基于双摄像头的距离感应方法的流程图;
图2为本发明实施例所述的基于双摄像头的距离感应方法中计算距离的参考图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
如图1所示,一种基于双摄像头的距离感应方法,包括,
确认双摄像头取景中,同一个点在两幅图片上位置的步骤;
以及
在两个摄像头之间的位置确定且已知的前提下,确定两个摄像头公共视场内物体的三维坐标的步骤。
优选的,确认双摄像头取景中,同一个点在两幅图片上位置的步骤包括:
步骤1、用户从一个摄像头视场内确认测距点时,记录当前点的位置和图像信息,并同时记录当前点周围设定范围内的图像信息,并计算图像信息的均值;
步骤2、同时记录另一摄像头抓取的图像中与上述步骤1中当前点相同位置的图像信息,称为对比图像信息,在另一摄像头抓取的图像中记录对比图像信息关于中心点对称的所有图像信息,将对比图像信息和中心点对称的所有图像信息分别与步骤1中记录的设定范围内的图像信息比较,从而判断同一个点在两幅图片上位置。
优选的,所述步骤2中判断同一个点在两幅图片上位置中,通过比较判断其信息相同或差异在1%以内,即认定是相同的点,如果在设定范围内找不到,则扩大设定范围。
优选的,所述设定范围的初始值为25*25像素。
优选的,确定两个摄像头公共视场内物体的三维坐标的步骤中,具体采用三角形相似原理。
本发明技术方案需要解决的问题主要有以下几种:
1、如何确认同一个点在两幅图片上的位置:
双摄像头情况下取景仅依赖与其中一张图片,而另外一张图片上的相同位置的点的确认就是一个关键问题,它将直接关系到是否能进行正确的测距和测距的精确度。
2、距离的计算方式:
本方案依赖的理论是:从两个摄像头的图像平面同被测物体之间形成一个三角形。两个摄像头之间的位置确定且已知,从而确定两个摄像头公共视场内物体的三维坐标。
具体的:
为了解决上述问题,本发明提出了以下方案。
1、确认点的位置:
首先用户从一个摄像头视场内确认测距点时,记录当前点的位置,图像信息(RGB值),并同时记录周围一定范围内(25*25)的图像信息,计算均值,同时在另一摄像头抓取的图像相同位置和关于中心点对称的位置的图像信息分别和之前抓去的25*25的信息比较,通过比较判断其所有信息比较相同,或差异在1%以内,即认定是相同的点,如果在25*25范围内找不到,即扩大到50*50。。。以此类推。
2计算距离:
如图2所示:如欲求的点P对摄像头的位置,已知的量有焦距f,图像上的坐标xl,xr以及摄像头之间的距离T,根据三角形相似原理,即可得对应的距离:fT/2xl或者fT/2xr,对于目标点P在摄像头同一侧的情况依据相同方法可得出距离为:fT/|xr-xl|,对于恰有一点在摄像头的中心的情况,同样可得距离为:fT/xl或者fT/xr。
另外本发明可以极大的刺激双摄像头在手机和平板等领域的推广,也可以避免某些情况下使用照片“骗过”人脸/图像识别系统的问题,拓展了传统摄像头的功能,提升用户体验。
最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
机译: 基于双摄像头模块的图像生成方法和双摄像头装置
机译: 基于双摄像头模块和双摄像头设备的图像生成方法
机译: 触摸感应系统,基于与触摸感应电路的距离来调整驱动信号的电压及其驱动方法