本申请属于电数据处理领域,尤其涉及一种快速移动下随机场景的单目测距方法和装置。
背景技术:
目前,司机使用交通工具在公路上行驶时,对于与其相邻的车辆的车距通常存在误判,而这种误判很容易造成追尾、刮擦等交通事故,对司机的人身安全造成严重的威胁。
技术实现要素:
本发明实施例的主要目的在于提供一种快速移动下随机场景的单目测距方法和装置,通过本发明实施例的方案,能够减少司机对车距的误判,保证司机的人身安全,同时由于测量并记录了相邻车辆的距离信息,在发生交通事故时,也可以为交警的定责提供依据。
第一方面,提供了一种快速移动下随机场景的单目测距方法,该方法包括:
当相邻车辆在摄像头中的图像的宽度大于安全阈值时,获取所述相邻车辆的车牌规格,并获取拍摄角度;
根据所述车牌规格和所述拍摄角度,在预设的车距数据库中获取所述相邻车辆的车距。
在一个可能的实现方式中,所述获取所述相邻车辆的车牌规格,包括:
通过车牌的像素值获取所述车牌规格。
在另一个可能的实现方式中,所述通过车牌的像素值获取车牌规格,包括:
通过车牌识别算法获取所述相邻车辆的车牌的像素值;
根据所述像素值确定车牌的长宽像素;
根据所述长宽像素的比例确定相邻车辆的车牌规格。
在又一个可能的实现方式中,所述根据所述长宽像素的比例确定相邻车辆的车牌规格,包括:
将所述比例与预设的比例数据库进行比对,根据所述比对的结果确定车牌规格。
在又一个可能的实现方式中,所述获取拍摄角度,包括:
根据公式
第二方面,一种快速移动下随机场景的单目测距装置,包括:
获取模块,用于当相邻车辆在摄像头中的图像的宽度大于安全阈值时,获取所述相邻车辆的车牌规格,并获取拍摄角度;
车距获取模块,用于根据所述车牌规格和所述拍摄角度,在预设的车距数据库中获取所述相邻车辆的车距。
在一个可能的实现方式中,所述获取所述相邻车辆的车牌规格,包括:
通过车牌的像素值获取所述车牌规格。
在另一个可能的实现方式中,所述获取装置,包括:
像素值获取单元,用于通过车牌识别算法获取所述相邻车辆的车牌的像素值;
长宽像素确定单元,用于根据所述像素值确定车牌的长宽像素;
车牌规格确定单元,用于根据所述长宽像素的比例确定相邻车辆的车牌规格。
在又一个可能的实现方式中,所述根据所述长宽像素的比例确定相邻车辆的车牌规格,包括:
将所述比例与预设的比例数据库进行比对,根据所述比对的结果确定车牌规格。
在又一个可能的实现方式中,所述获取拍摄角度,包括:
根据公式
本申请提供的技术方案带来的有益效果是:通过计算获取相邻车辆与本车的真实车距,从而减少司机对车距的误判,保证司机的人身安全,同时由于测量并记录了相邻车辆的距离信息,在发生交通事故时,也可以为交警的定责提供依据。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。
图1为本申请一个实施例提供的一种快速移动下随机场景的单目测距方法的流程图;
图2为本申请另一实施例提供的一种快速移动下随机场景的单目测距方法的流程图;
图3为本申请又一实施例提供的一种快速移动下随机场景的单目测距方法的效果示意图;
图4为本申请又一实施例提供的一种快速移动下随机场景的单目测距方法的效果示意图
图5为本申请又一实施例提供的一种快速移动下随机场景的单目测距装置的结构图。
具体实施方式
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本发明的限制。
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
目前,司机使用交通工具在公路上行驶时,对于与其相邻的车辆的车距通常存在误判,而这种误判很容易造成追尾、刮擦等交通事故,对司机的人身安全造成严重的威胁。
本申请提供的快速移动下随机场景的单目测距方法和装置,旨在解决现有技术的如上技术问题。
下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。
实施例一
如图1所示为本发明一个实施例提供的一种快速移动下随机场景的单目测距方法的流程图,包括:
步骤s101,当相邻车辆在摄像头中的图像的宽度大于安全阈值时,获取相邻车辆的车牌规格,并获取拍摄角度。
在本发明实施例中,公路上行驶的汽车对于左右方向的车辆的车距通常不会产生较大的误判,而对于前后方向的车辆的车距通常产生误判,因此相邻车辆通常指的的是前后方向的车辆。对于前后方向的相邻车辆,可以通过安装在车辆前后位置的拍摄设备来获取图像。
由成像原理可知,物体在图像中的体积越大,该物体离摄像源就越近,而车辆在图像中体积大小的直观判断就是车辆在图像中的宽度变化,宽度越大相邻车辆离本车就越近,因此设置一安全阈值,如果相邻车辆在图像中的宽度大于该安全阈值,则需要进行后续步骤计算车辆距离。安全阈值可以根据实际应用的需要进行设定,本发明不做限定,在此不进行赘述。
获取相邻车辆的车牌规格,包括:
通过车牌的像素值获取车牌规格。
在本发明实施例中,摄像头拍摄到的图像是由像素值组成的,因此相邻车辆的车牌规格可以通过车牌的像素值获取。
如图2所示为本发明另一实施例提供的一种快速移动下随机场景的单目测距方法的流程图,通过车牌的像素值获取车牌规格,包括:
步骤s201,通过车牌识别算法获取相邻车辆的车牌的像素值。
在本发明实施例中,当获取了图像之后,可以通过一车牌识别算法从图像中识别出车辆的车牌,进而获取该车牌在图像中的像素值。
步骤s202,根据像素值确定车牌的长宽像素。
步骤s302,根据长宽像素的比例确定相邻车辆的车牌规格。
在本发明实施例中,由于相邻车辆的车距不同,其在图像中的成像大小也不相同,因此直接通过车牌的长宽像素确定车辆的车牌规格比较困难,而无论成像大小怎么变化,车牌的长宽比例是不会变的,所以可以通过车牌的长宽像素比例确定相邻车辆的车牌规格。
根据长宽像素的比例确定相邻车辆的车牌规格,包括:
将比例与预设的比例数据库进行比对,根据比对的结果确定车牌规格。
在本发明实施例中,比例数据库中存储了各种车牌的标准比例,将获取的相邻车辆的车牌比例与比例数据库进行比对即可获取车牌规格。现有的车牌规格通常为两种:1、九二式机动车号牌国际尺寸蓝牌和黑牌为“440mm*140mm”;2、黄牌为“440mm*220mm”。
获取拍摄角度,包括:
根据公式
步骤s102,根据车牌规格和拍摄角度,在预设的车距数据库中获取相邻车辆的车距。
在本发明实施例中,车距数据库中存储了车载拍摄设备最大拍摄角度之间的一定距离内的不同规格的车牌应占的像素值,因此通过获取的车牌规格和、拍摄角度和像素值即可获取本车与相邻车辆之间的车距。
本发明实施例,在车载拍摄设备发现有相邻车辆时,获取相邻车辆的车牌规格,以及相邻车辆与本车拍摄设备的拍摄角度,根据获取的信息在预设的车距数据库中获取相邻车辆的车距,避免了司机对车距判断的人为误差,提升了驾驶安全,同时由于测量并记录了相邻车辆的距离信息,在发生交通事故时,也可以为交警的定责提供依据。
如图3所示为本发明又一实施例提供的一种快速移动下随机场景的单目测距方法的效果示意图。
如图4所示为本发明又一实施例提供的一种快速移动下随机场景的单目测距方法的效果示意图。
如图5所示为本发明一个实施例提供的一种快速移动下随机场景的单目测距装置的结构图,包括:
获取模块301,用于当相邻车辆在摄像头中的图像的宽度大于安全阈值时,获取相邻车辆的车牌规格,并获取拍摄角度。
在本发明实施例中,公路上行驶的汽车对于左右方向的车辆的车速和车距通常不会产生较大的误判,而对于前后方向的车辆的车速和车距通常产生误判,因此相邻车辆通常指的的是前后方向的车辆。对于前后方向的相邻车辆,可以通过安装在车辆前后位置的摄像头来获取图像。
由成像原理可知,物体在图像中的体积越大,该物体离摄像源就越近,而车辆在图像中体积大小的直观判断就是车辆在图像中的宽度变化,宽度越大相邻车辆离本车就越近,因此设置一安全阈值,如果相邻车辆在图像中的宽度大于该安全阈值,则需要进行后续步骤计算车辆距离。安全阈值可以根据实际应用的需要进行设定,本发明不做限定,在此不进行赘述。
所述获取相邻车辆的车牌规格,包括:
通过车牌的像素值获取车牌规格。
在本发明实施例中,摄像头拍摄到的图像是由像素值组成的,因此相邻车辆的车牌规格可以通过车牌的像素值获取。
获取模块501,包括:
像素值获取单元,用于通过车牌识别算法获取相邻车辆的车牌的像素值。
在本发明实施例中,当获取了图像之后,可以通过一车牌识别算法从图像中识别出车辆的车牌,进而获取该车牌在图像中的像素值。
长宽像素确定单元,用于根据像素值确定车牌的长宽像素。
车牌规格确定单元,用于根据长宽像素的比例确定相邻车辆的车牌规格。
在本发明实施例中,由于相邻车辆的车距不同,其在图像中的成像大小也不相同,因此直接通过车牌的长宽像素确定车辆的车牌规格比较困难,而无论成像大小怎么变化,车牌的长宽比例是不会变的,所以可以通过车牌的长宽像素比例确定相邻车辆的车牌规格。
根据长宽像素的比例确定相邻车辆的车牌规格,包括:
将比例与预设的比例数据库进行比对,根据比对结果确定车牌规格。
在本发明实施例中,比例数据库中存储了各种车牌的标准比例,将获取的相邻车辆的车牌比例与比例数据库进行比对即可获取车牌规格。现有的车牌规格通常为两种:1、九二式机动车号牌国际尺寸蓝牌和黑牌为“440mm*140mm”;2、黄牌为“440mm*220mm”。
获取拍摄角度,包括:
根据公式
车距获取模块502,根据车牌规格和拍摄角度,在预设的车距数据库中获取相邻车辆的车距。
在本发明实施例中,车距数据库中存储了车载拍摄设备最大拍摄角度之间的一定距离内的不同规格的车牌应占的像素值,因此通过获取的车牌规格和、拍摄角度和像素值即可获取本车与相邻车辆之间的车距。
本发明实施例,在车载拍摄设备发现有相邻车辆时,获取相邻车辆的车牌规格,以及相邻车辆与本车拍摄设备的拍摄角度,根据获取的信息在预设的车距数据库中获取相邻车辆的车距,避免了司机对车距判断的人为误差,提升了驾驶安全,同时由于测量并记录了相邻车辆的距离信息,在发生交通事故时,也可以为交警的定责提供依据。
应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。