汽车的车速控制方法、装置及计算机可读存储介质与流程

文档序号:16288168发布日期:2018-12-14 23:27阅读:107来源:国知局
汽车的车速控制方法、装置及计算机可读存储介质与流程

本发明涉及汽车行驶技术领域,更具体地,涉及一种汽车的车速控制方法、装置及计算机可读存储介质。

背景技术

随着汽车保有量的大幅度增加,社会上的车辆行驶环境日益拥挤、驾驶者的能力也参差不齐,导致交通事故频发,对人民群众的财产和生命安全构成较大威胁。

以下为四个容易发生交通事故的场景:

1:驾驶员驾驶车辆掉头,由于空间有限,需要在前进和倒退之间反复切换,在这个过程中,驾驶员容易混乱,会产生一种情景,原本是想倒车的,却误把档位挂在了前进档,且驾驶员只顾观察车后的路况,此时驾驶员对车前方的路况是不清楚的,若汽车往前行驶,可能会造成事故。

2:驾驶员驾驶车辆转弯时,由于弯道较大,驾驶员的观察范围较大,可能会花较长时间注视侧方路况,而忽略了正前方的路况,此时若车速过快,可能会与正前方的行人或车辆发生擦碰。

3:有一类被称为“路怒症”的驾驶员,在行驶过程中,由于某些不愉快的原因,扭头面向同侧行驶的车辆表达不满,此时前方路况被驾驶员忽略,容易对前方的车辆或行人造成伤害。

4:在行驶过程中,由于某些物品位置挪动,或跌落至低洼处,驾驶员扭头或弯腰去触摸该物品,此时前方路况被驾驶员忽略,容易对前方的车辆或行人造成伤害。

以上交通事故有一个共同问题:驾驶员未直视前方的情况下车辆向前行驶。

当前,亟需一种技术方案,以解决上述问题,使得驾驶员在未直视前方时,能控制车辆的驾驶速度,以提高汽车行驶的安全。



技术实现要素:

为解决上述至少一个方面的问题,本发明提出了一种汽车的车速控制方法、一种汽车的车速控制装置及一种计算机可读存储介质。

为了实现本发明的目的,采取如下技术方案:

第一方面,本发明提供一种汽车的车速控制方法,其包括如下步骤:

实时获取汽车驾驶室内预设位置的摄像数据;

从所述摄像数据的每一帧中提取目标人物的脸部图像,并确定所述脸部图像与当前的期望脸部图像的差异程度值;

判断所述差异程度值达到预设程度值的持续时间是否达到预设的时间阈值;

若是,则根据所述持续时间及当前汽车的行驶速度启动相应的车速控制模式。

具体地,所述实时获取汽车驾驶室内预设位置的摄像数据步骤之前,还包括步骤:

接收用户的调用指令,调用并开启摄像模块,以利用所述摄像模块实时获取摄像数据。

进一步地,所述调用并开启摄像模块步骤之后,还包括步骤:

获取目标人物正视汽车正前方的至少两张脸部图片,根据所述脸部图片确定当前的期望脸部图像。

具体地,所述从所述摄像数据的每一帧中提取目标人物的脸部图像的步骤中,包括:

从所述摄像数据的每一帧中识别并确定目标人物的脸部图像;

提取所述脸部图像的i帧数据。

进一步地,所述确定所述脸部图像与预先获取的期望脸部图像的差异程度值的步骤中,包括:

获取期望脸部图像的i帧数据;

对比所述脸部图像的i帧数据与所述期望脸部图像的i帧数据,确定差异程度值。

具体地,所述摄像数据为视频数据或图像数据。

具体地,所述根据所述持续时间及当前汽车的行驶速度启动相应的车速控制模式的步骤中,包括:

获取当前汽车的行驶速度v;

若v<20km/h时,持续时间为6s以上时,控制所述行驶速度v为0;

若20km/h≤v<60km/h时,持续时间为4s以上时,限制行驶速度v的增加;

若v≥60km/h时,持续时间为2s以上时,控制汽车以每秒5km/h的速度减速。

第二方面,本发明提供了一种汽车的车速控制装置,其包括:

获取模块,用于实时获取汽车驾驶室内预设位置的摄像数据;

确定模块,用于从所述摄像数据的每一帧中提取目标人物的脸部图像,并确定所述脸部图像与当前的期望脸部图像的差异程度值;

判断模块,用于判断所述差异程度值达到预设程度值的持续时间是否达到预设的时间阈值;

启动模块,用于若是,则根据所述持续时间及当前汽车的行驶速度启动相应的车速控制模式。

第三方面,本发明提供了一种汽车的车速控制装置,其包括:

触敏显示器,用于显示信息编辑界面,实现人机交互;

一个或多个处理器;

存储器;

一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行;

所述一个或多个应用程序被配置为用于执行第一方面任意一项所述的汽车的车速控制方法的步骤。

第四方面,本发明还提供了一种计算机可读存储介质,其所述计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现第一方面任意一项所述的汽车的车速控制方法的步骤。

相比现有技术,本发明的方案具有以下优点:

本发明实时获取汽车驾驶室内预设位置的摄像数据;从所述摄像数据的每一帧中提取目标人物的脸部图像,并确定所述脸部图像与当前的期望脸部图像的差异程度值;判断所述差异程度值达到预设程度值的持续时间是否达到预设的时间阈值;若是,则根据所述持续时间及当前汽车的行驶速度启动相应的车速控制模式。所述汽车的车速控制方法可以在目标人物的脸部图像偏离预设的期望脸部图像达到一定程度时,对汽车的行进速度进行合理干预,从而避免交通事故的发生,提高行车的安全性。

本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出了本发明中一种汽车的车速控制方法的一种实施例的流程示意图;

图2示出了本发明中一种汽车的车速控制装置的一种实施例的结构示意图;

图3示出了本发明中另一种汽车的车速控制装置的一种实施例的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

在本发明的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。

本领域普通技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本领域普通技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明的一种汽车的车速控制方法的流程示意图。

所述汽车的车速控制方法其包括步骤s101、s102、s103、s104。

步骤s101.实时获取汽车驾驶室内预设位置的摄像数据;

步骤s102.从所述摄像数据的每一帧中提取目标人物的脸部图像,并确定所述脸部图像与当前的期望脸部图像的差异程度值;

步骤s103.判断所述差异程度值达到预设程度值的持续时间是否达到预设的时间阈值;

步骤s104.若是,则根据所述持续时间及当前汽车的行驶速度启动相应的车速控制模式。

在汽车行驶的过程中,驾驶员可能并不会时时刻刻目视前方。当驾驶员走神,没留意前方的交通状况时,容易发生交通事故。本发明提供了一种汽车的车速控制方法,用于在驾驶员进行汽车驾驶的时候,当察觉驾驶员的脸部发生偏转时,根据此时的脸部图像与当前的期望脸部图像的差异程度值是否达到预设程度值,并进一步地判断达到该预设程度值时的持续时间,根据所述持续时间跟当前汽车的行驶速度合理地控制汽车的行驶速度,以保证驾驶的安全性能,避免发生交通事故。

为了使得本发明的技术方案内容更容易被了解,下面对本方案的各个步骤的具体实现过程和实现方式作详细的介绍。

步骤s101.实时获取汽车驾驶室内预设位置的摄像数据。

具体地,步骤s101之前还包括步骤:

接收用户的调用指令,调用并开启摄像模块,以利用所述摄像模块实时获取摄像数据。

在本发明中,以驾驶员直视车辆前方的脸部画面作为期望脸部图像。在驾驶员驾驶汽车行驶的过程中,摄像模块实时获取驾驶员的脸部画面。所述摄像模块的摄像范围根据不同的摄像设备、摄像设备离驾驶员的距离等决定。在一种优选的方案当中,所述摄像模块的摄像范围应该能覆盖整个驾驶室,以保证获取驾驶员的脸部画面不会出现遗漏。

同时,由于摄像模块的摄像范围可以覆盖驾驶员的后方,为了保证当驾驶员后方存在乘客时不会影响到本发明的判断,本发明利用人脸识别技术,对目标人物的脸部画面对应的脸部图像进行跟踪锁定。

此外,由于在驾驶过程中需要实时获取驾驶员当前的脸部图像与期望脸部图像进行比对。因此,需要确定期望脸部图像。同时,所述期望脸部图像作为一个参照物,其应该是明确清楚地反应驾驶员正常行驶汽车时的脸部画面,以减少不必要的干扰。

进一步地,所述调用并开启摄像模块步骤之后,还包括步骤:

获取目标人物正视汽车正前方的至少两张脸部图片,根据所述脸部图片确定当前的期望脸部图像。

在汽车未行驶之前或行驶过程中,用户调整摄像模块的位置,启动设定期望脸部图像的相关操作时。所述摄像模块对目标人物正常行驶时的人物脸部画面进行拍摄定格。可以理解的是,汽车未行驶之前,驾驶员可自行摆出自己正常驾驶时的动作表情,从而完成期望脸部画像的抓取和设定。下一次驾车行驶时或驾驶员更换时,可通过重新对期望脸部画像的进行抓取和设定,以对期望脸部画像进行更新。

本发明通过获取多张目标人物正视汽车正前方的脸部画面,将多张人物脸部图片进行匹配对比,通过一定的规则弥合,生成期望脸部图像,减少偏差以避免了由于期望脸部图像存在偏差所带来的影响。

当前摄像模块所获取到的目标人物(指驾驶员)脸部图像与期望脸部画面差异达到一定程度时,本发明可判断为此时驾驶员未处于直视前方的状态,此时对车辆的制动控制单元发出干预信号,将车辆的速度控制在安全行驶的状态。

在本发明中,对车辆的制动控制单元发出干预信号,是通过can总线。can总线是一种常见的车辆中电子控制单元之间通讯的通道,只要预先设定好相应的控制信号,本发明的技术方案就能向车辆的制动控制单元发出速度控制干预指令。

具体地,所述摄像数据为视频数据或图像数据。

可以理解的是,所述摄像数据可以是实时视频数据也可以是实时图片数据。如果是实时图片数据时,合理设定一定的时间内的摄像次数,以合理获取目标人物的脸部图像的数据进行匹配对比,避免摄像的次数过低所造成的影响。

步骤s102.从所述摄像数据的每一帧中提取目标人物的脸部图像,并确定所述脸部图像与当前的期望脸部图像的差异程度值。

具体地,所述从所述摄像数据的每一帧中提取目标人物的脸部图像的步骤中,包括:

从所述摄像数据的每一帧中识别并确定目标人物的脸部图像;

提取所述脸部图像的i帧数据。

进一步地,所述确定所述脸部图像与预先获取的期望脸部图像的差异程度值的步骤中,包括:

获取期望脸部图像的i帧数据;

对比所述脸部图像的i帧数据与所述期望脸部图像的i帧数据,确定差异程度值。

由上可知,无论是视频数据还是实时动态图片数据,其都是由一帧又一帧的画面构成的。

i帧(iframe)又称为内部画面(intrapicture),i帧通常是每个gop(mpeg所使用的一种视频压缩技术)的第一个帧,经过适度地压缩,做为随机访问的参考点,可以当成图像。在mpeg编码的过程中,部分视频帧序列压缩成为i帧;部分压缩成p帧;还有部分压缩成b帧。i帧法是帧内压缩法,也称为“关键帧”压缩法。i帧法是基于离散余弦变换dct(discretecosinetransform)的压缩技术,这种算法与jpeg压缩算法类似。采用i帧压缩可达到1/6的压缩比而无明显的压缩痕迹。

帧是组成视频图像的基本单位。关键帧也叫i帧,它是帧间压缩编码里的重要帧;它是一个全帧压缩的编码帧;解码时仅用i帧的数据就可重构完整图像;i帧不需要参考其他画面而生成。视频文件是由多个连续的图片组成。

通过获取摄像数据当中的每一帧画面中的脸部图像,将所述脸部图像与期望脸部图像进行对比匹配,以确定当前脸部图像与期望脸部图像之间的差异程度值。所述差异程度值,可根据当前脸部图像与期望脸部图像两者的五官(眉、眼、口、鼻、耳)的位置关系变化作出,也可以根据对比整体图像的相似度作出。

在本方案中,获取视频或动态实时图片的i帧数据与期望脸部图像进行比对即可,可以加快视频数据和动态实时图片数据与期望脸部图像的对比速率,更高效地确定当前驾驶员(目标人物)的脸部图像和期望脸部图像的差异程度值,从而对驾驶员的脸部画面的变化及时作出响应。

步骤s103.判断所述差异程度值达到预设程度值的持续时间是否达到预设的时间阈值。

所述差异程度值超过一定的设置值时,说明当前用户的脸部画面的变化,对驾驶汽车而言,存在了极大的隐患。所述设置值,即预设程度值可根据用户的实际习惯进行调整。优选地,所述预设程度值优选为30%。当所述脸部图像和期望脸部图像的差异程度值为30%,即存在30%的差异时,达到了所述预设程度值30%,其就会满足触发车速控制模式的一个条件。

显然,在驾车行驶的过程中,我们也可能环视周围的交通环境,从而导致脸部画面变化,从而拍摄模块所拍摄的脸部图像也随之变化,导致所述差异程度值变化。对于这种极为短暂的驾驶员未能正视汽车前方的行为,如果会触发相关的车速控制模式是不合理。本方案合理设定,采取的是,当驾驶员的实时的所述脸部图像与期望脸部图像的差异程度值达到预设程度值持续了足够长的时间,触发车速控制模式。触发时,系统监测当前的汽车行驶状况并根据实际的行驶速度及所述持续时间控制汽车的行驶状况。

步骤s104.若是,则根据所述持续时间及当前汽车的行驶速度启动相应的车速控制模式。

所述差异程度值达到预设程度值的持续时间达到预设的时间阈值会触发车速控制模式。

例如,所述脸部图像和期望脸部图像的差异程度值为35%,大于预设程度值30%,持续时间为2.1s时,超过了预设的时间阈值2s。因此,触发了车速控制模式。车速控制模式下,根据所述持续时间及汽车当前的行驶速度,选择合适的模式对汽车的行驶状况进行调整。

可以理解的是,假设行驶的速度足够慢,所述差异程度值达到预设程度值的持续时间即使较长也不会对行驶构成危险。因此,在车速控制模式中,不仅要考虑所述差异程度值达到预设程度值的持续时间,也要考虑当前汽车行驶的速度。

显然,所述行驶速度与所述持续时间的取值对车速控制模式的影响可根据实际的情形进行调整。

例如,具体地,所述根据所述持续时间及当前汽车的行驶速度启动相应的车速控制模式的步骤中,包括:

获取当前汽车的行驶速度v;

若v<20km/h时,持续时间为6s以上时,控制所述行驶速度v为0;

若20km/h≤v<60km/h时,持续时间为4s以上时,限制行驶速度v的增加;

若v≥60km/h时,持续时间为2s以上时,控制汽车以每秒5km/h的速度减速。

又例如v<30km/h时,持续时间为7s以上时,控制所述行驶速度v为0;若30km/h≤v<65km/h时,持续时间为5s以上时,限制行驶速度v的增加;

若v≥65km/h时,持续时间为3s以上时,控制汽车以每秒5km/h的速度减速。

本发明的汽车的车速控制方法根据当前摄像模块所获取到的目标人物(指驾驶员)脸部图像与期望脸部画面差异达到一定程度并持续的时间够长时,可判断为此时驾驶员未处于直视前方的状态,此时对车辆的制动控制单元发出干预信号,将车辆的速度控制在安全行驶的状态。

如图2所示,本发明同时提供了一种汽车的车速控制装置的结构示意图。

所述汽车的车速控制装置包括获取模块101、确定模块102、判断模块103、启动模块104。

获取模块101,用于实时获取汽车驾驶室内预设位置的摄像数据;

确定模块102,用于从所述摄像数据的每一帧中提取目标人物的脸部图像,并确定所述脸部图像与当前的期望脸部图像的差异程度值;

判断模块103,用于判断所述差异程度值达到预设程度值的持续时间是否达到预设的时间阈值;

启动模块104,用于若是,则根据所述持续时间及当前汽车的行驶速度启动相应的车速控制模式。

本汽车的车速控制装置对应于上述的汽车的车速控制方法。在汽车行驶的过程中,驾驶员可能并不会时时刻刻目视前方。当驾驶员走神,没留意前方的交通状况时,容易发生交通事故。本发明提供了一种汽车的车速控制方法,用于在驾驶员进行汽车驾驶的时候,当察觉驾驶员的脸部发生偏转时,根据此时的脸部图像与当前的期望脸部图像的差异程度值是否达到预设程度值,并进一步地判断达到该预设程度值时的持续时间,根据所述持续时间跟当前汽车的行驶速度合理地控制汽车的行驶速度,以保证驾驶的安全性能,避免发生交通事故。

如图3所示,本发明还提供了一种汽车的车速控制装置的结构示意图。

所述汽车的车速控制装置包括:

一个或多个处理器20;

存储器10;

一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行;

所述一个或多个应用程序被配置为用于执行上述的汽车的车速控制方法的步骤。

其中,存储器10可用于存储软件程序以及模块,处理器20通过运行存储在存储器10的软件程序以及模块,从而执行所述汽车的车速控制装置的各种功能应用以及数据处理。存储器10可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据所述汽车的车速控制装置的使用所创建的数据等。此外,存储器10可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

所述处理器20是所述汽车的车速控制装置的控制中心,利用各种接口和线路连接整个所述服务器的各个部分,通过运行或执行存储在存储器10内的软件程序和/或模块,以及调用存储在存储器10内的数据,执行所述汽车的车速控制装置的各种功能和处理数据,从而对所述汽车的车速控制装置进行整体监控。可选的,处理器20可包括一个或多个处理单元;优选的,处理器20可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器20中。

此外,本发明还提供一种计算机可读存储介质,其所述计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述的汽车的车速控制方法的步骤。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取存储器(ram,randomaccessmemory)、磁盘或光盘等。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上对本发明所提供的一种汽车的车速控制方法、一种计算机可读存储介质及汽车的车速控制装置进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1