一种酒后驾驶检测方法及装置与流程

文档序号:17007259发布日期:2019-03-02 02:05阅读:180来源:国知局
一种酒后驾驶检测方法及装置与流程

本申请涉及检测技术领域,尤其是涉及一种酒后驾驶检测方法及装置。



背景技术:

随着城市人口的增多和汽车的增加,城市交通问题日益突出。饮酒会影响驾驶员的执行力和判断力,因此每年有大量因驾驶员酒后驾驶导致的交通事故发生。

目前监控酒驾的方式主要是交警抽查驾驶员酒驾情况,这种方式不仅耗费大量的人力,且监控力度较小,效率较低。



技术实现要素:

有鉴于此,本申请的目的在于提供酒后驾驶检测方法及装置,以提高酒驾的监管力度和检测效率。

第一方面,本申请实施例提供了一种酒后驾驶检测方法,包括:

获取目标区域的监控视频;

获取所述监控视频中出现的目标对象的步态特征;

当所述目标对象的步态特征与数据库中预设的步态特征匹配失败时,对目标对象进行乙醇浓度检测;

当检测到的乙醇浓度超过预设阈值时,禁止所述目标对象待驾驶的车辆启动。

结合第一方面,本申请实施例提供了第一方面的第一种可能的实施方式,其中,当所述目标对象的步态特征与数据库中预设的步态特征匹配失败时,在对目标对象进行乙醇浓度检测之前,所述方法还包括:

获取所述监控视频中出现的所述目标对象的面部特征;

将所述目标对象的面部特征与所述数据库中预设的面部特征进行匹配;

当所述目标对象的面部特征与所述数据库中预设的面部特征匹配成功时,控制所述目标对象待驾驶的车辆的车锁打开。

结合第一方面的第一种可能的实施方式,本申请实施例提供了第一方面的第二种可能的实施方式,其中,在将所述选定目标对象的面部特征与所述数据库中预设的面部特征进行匹配之后,所述方法还包括:

当所述目标对象的面部特征与所述数据库中预设的面部特征匹配不成功时,接收开锁请求;

向所述用户终端发送包含有所述目标对象的面部特征的请求开锁信息;

接收所述用户终端发送的允许开锁信息,并控制所述车锁打开。

结合第一方面,本申请实施例提供了第一方面的第三种可能的实施方式,其中,所述方法还包括:

当所述目标对象的步态特征与数据库中预设的步态特征匹配成功时,控制所述目标对象待驾驶的车辆的车锁打开,并允许所述车辆启动。

结合第一方面,本申请实施例提供了第一方面的第四种可能的实施方式,其中,在对目标对象进行乙醇浓度检测之后,所述方法还包括:

当检测到的所述乙醇浓度超过所述预设阈值时,获取所述车辆当前的位置信息;

向所述车辆绑定的用户终端发送预警信息,其中,所述预警信息包括所述车辆当前的位置信息、所述目标对象的面部特征以及所述乙醇浓度。

第二方面,本申请实施例还提供一种酒后驾驶检测装置,包括:

第一获取模块,用于获取目标区域的监控视频;

第二获取模块,用于获取所述监控视频中出现的目标对象的步态特征;

检测模块,用于当所述目标对象的步态特征与数据库中预设的步态特征匹配失败时,对目标对象进行乙醇浓度检测;

控制模块,用于当检测到的乙醇浓度超过预设阈值时,禁止所述目标对象待驾驶的车辆启动。

结合第二方面,本申请实施例提供了第二方面的第一种可能的实施方式,其中,所述装置还包括:

第三获取模块,用于当所述目标对象的步态特征与数据库中预设的步态特征匹配失败时,在对目标对象进行乙醇浓度检测之前,获取所述监控视频中出现的所述目标对象的面部特征;

处理模块,用于将所述目标对象的面部特征与所述数据库中预设的面部特征进行匹配;

所述控制模块,还用于当所述目标对象的面部特征与所述数据库中预设的面部特征匹配成功时,控制所述目标对象待驾驶的车辆的车锁打开。

结合第二方面,本申请实施例提供了第二方面的第二种可能的实施方式,其中,所述装置还包括:

第一接收模块,用于在将所述选定目标对象的面部特征与所述数据库中预设的面部特征进行匹配之后,当所述目标对象的面部特征与所述数据库中预设的面部特征匹配不成功时,接收开锁请求;

发送模块,用于向所述用户终端发送包含有所述目标对象的面部特征的请求开锁信息;

第二接收模块,用于接收所述用户终端发送的允许开锁信息,并控制所述车锁打开。

结合第二方面,本申请实施例提供了第二方面的第三种可能的实施方式,其中,所述控制模块,还用于:

当所述目标对象的步态特征与数据库中预设的步态特征匹配成功时,控制所述目标对象待驾驶的车辆的车锁打开,并允许所述车辆启动。

结合第二方面,本申请实施例提供了第二方面的第四种可能的实施方式,其中,所述装置还包括:

定位模块,用于在对目标对象进行乙醇浓度检测之后,当检测到的所述乙醇浓度超过所述预设阈值时,获取所述车辆当前的位置信息;

所述发送模块,还用于:

向所述车辆绑定的用户终端发送预警信息,其中,所述预警信息包括所述车辆当前的位置信息、所述目标对象的面部特征以及所述乙醇浓度。

第三方面,本申请实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面的任一种可能的实施方式中的步骤。

第四方面,本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面,或第一方面的任一种可能的实施方式中的步骤。

本申请实施例提供的酒后驾驶检测方法及装置,通过获取目标区域的监控视频,提取监控视频中出现的目标对象的步态特征,并在目标对象的步态特征与数据库中预设的步态特征匹配失败时,对目标对象进行乙醇检测,然后在检测到的乙醇浓度超过预设阈值时,禁止目标对象待驾驶的车辆启动,从而可以提高酒驾的监管力度和检测效率,有效减少酒驾,降低因酒驾导致的交通事故的发生率。

为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本申请实施例所提供的一种酒后驾驶检测方法的流程示意图;

图2示出了本申请实施例所提供的一种酒后驾驶检测方法的应用流程图;

图3示出了本申请实施例所提供的一种酒后驾驶检测装置300的架构示意图;

图4示出了本申请实施例所提供的一种电子设备400的结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

考虑到现有对酒驾的检测主要通过交警抽查的方式,效率较低,且监管力度较小,基于此,本申请实施例提供了一种酒后驾驶检测方法及装置,下面通过实施例进行描述。

为便于对本实施例进行理解,首先对本申请实施例所公开的一种酒后驾驶检测方法进行详细介绍。

实施例一

参见图1所示,为本申请实施例提供的一种酒后驾驶检测方法的流程示意图,包括以下步骤:

s101、获取目标区域的监控视频。

在本步骤中,目标区域可以是距离车头预设距离范围内的区域,如距离车头10米的区域,或者距离驾驶位置车门预设距离范围内的区域。

其中,获取目标区域的监控视频的方式包括但不仅限于:通过车内驾驶系统自带的监控设备监控的视频中获取目标区域的监控视频,也可以通过行车记录仪记录的视频中获取目标区域的监控视频。

s102、获取监控视频中出现的目标对象的步态特征。

由于饮酒状态下人的步态特征与正常状态下的步态特征是不同的,因此可以通过获取监控视频中目标对象的步态特征,初步判断目标对象是否处于饮酒状态。

其中,步态特征提取的方法包括但不仅限于基于霍夫变换的步态特征提取算法、基于粒子滤波跟踪的步态特征提取算法和基于支持向量机的步态特征提取算法,在此将不再赘述。

s103、当目标对象的步态特征与数据库中预设的步态特征匹配失败时,对目标对象进行乙醇浓度检测。

一种可能的实施方式中,数据库中预设的步态特征可以为正常状态(即未饮酒状态)下预设对象的步态特征,将通过监控视频获取的目标对象的步态特征与数据库中存储的正常状态下预设对象的步态特征进行匹配,若匹配成功,则说明目标对象为预设对象,且目标对象没有饮酒,此时,可以控制车锁打开,控制车辆状态为允许启动状态;若匹配不成功,有两种可能的结果,一种是目标对象与数据库中存储的预设对象为同一人,但因为目标对象饮酒,导致步态特征不匹配,另一种是目标对象与预设对象并非是同一人,导致步态特征不匹配,因此,针对不同的步态特征不匹配的原因,需进行不同的处理。

一种可能的实施方式中,若目标对象的步态特征与数据库中预设的步态特征不匹配,可以提取监控视频中目标对象的面部特征,然后将目标对象的面部特征与数据库中存储的预设对象的面部特征进行匹配,若匹配成功,说明目标对象与预设对象为同一人,则控制车锁开启;若匹配不成功,即步态特征和面部特征都匹配不成功,说明目标对象与数据库中存储的预设对象不是同一人。

当检测到目标对象与数据库中存储的预设对象不是同一人时,在接收到预设对象的开锁请求时,可以向当前车辆绑定的用户终端发送包含有目标对象的面部特征的请求开锁信息,用户(例如可以是车主)可以通过用户终端接收请求开锁信息,并判断是否允许开锁。若用户发送允许开锁信息,则控制车锁打开;若用户发送的是禁止开锁信息,则控制车锁无法打开。

一种可能的应用场景中,有些盗车份子可能会通过伪造车钥匙等,对车辆实施盗窃,通过车辆与用户终端质检的交互,可以增加车辆的安全性,防止被盗。

当目标对象的面部特征与数据库中存储的预设对象的面部特征匹配后,说明目标对象与数据库中存储的预设对象为同一人,可以通过目标对象的面部特征对当前车辆进行解锁。

一种可能的实施方式中,若目标对象的步态特征与数据库中预设对象的步态特征无法匹配时,有三种可能的场景:

其一:目标对象与预设对象为同一人,且目标对象饮酒;

其二:目标对象与预设对象不是同一人,且目标对象没有饮酒;

其三:目标对象与预设对象不是同一人,且目标对象饮酒。

针对三种不同的场景,都需进行乙醇浓度检测,即无论目标对象与预设对象是否为同一人,都需检测目标对象是否饮酒。

将目标对象的步态特征与数据库中的预设步态特征进行匹配时,包括但不仅限于下述两种方式:

方式一,将目标对象的步态特征与数据库中的预设步态特征进行比对,进而确定相似度,当相似度超过第一预设值时,判断目标对象与数据库中的预设对象为同一人。

方式二,将目标对象的步态特征输入预先训练好的步态特征识别模型中,输出得到目标对象与数据库中的预设对象的相似度,当相似度超过第二预设值时,判断目标对象与数据库中的预设对象为同一人,其中,第一预设值与第二预设值可以相同,也可以不同。

s104、当检测到的乙醇浓度超过预设阈值时,禁止目标对象待驾驶的车辆启动。

一种可能的实施方式中,可以通过在车内安装酒精传感器,通过检测目标对象在车内的呼吸时车内所包含的乙醇浓度,判断目标对象是否酒驾;在另外一种可能的实施方式中,可以通过检测目标对象口腔中的乙醇浓度,如通过与车辆连接的酒精检测仪,检测目标对象口腔中的乙醇浓度。

其中,检测目标对象在车内呼吸时车内所包含的乙醇浓度对应的预设阈值与检测目标对象口腔中的乙醇浓度对应的预设阈值并不相同,如检测方法为检测车内乙醇浓度,当检测到的车内乙醇浓度超过10mg/ml,即判断目标对象为饮酒状态,或者,检测方法为检测目标对象口腔乙醇浓度,当检测到的目标对象口腔乙醇浓度超过80mg/ml时,即判断目标对象为饮酒状态,而检测到的乙醇浓度小于80mg/ml时,判断目标对象为没有饮酒状态。

一种可能的实施方式中,当检测到的乙醇浓度超过预设阈值时,可以控制目标对象待驾驶的车辆启动,同时通过车辆的定位装置获取当前车辆的位置信息,然后向与待启动车辆绑定的用户终端发送预警信息,其中,预警信息包含车辆当前的位置、目标对象的面部特征以及检测出的乙醇浓度。

一种可能的实施方式中,上述匹配提取步态特征、匹配步态特征、提取面部特征、匹配面部特征等步骤,全部是在车辆配置的系统中完成,用户终端只用于发送允许启动车辆信息或禁止启动车辆信息,以及接收预警信息。

在另外一种可能的实施方式中,可以通过车辆上配置的监控设备获取监控视频,然后通过无线网络,实时发送到用户终端(或云端),由用户终端完成提取步态特征、匹配步态特征、提取面部特征、匹配面部特征等步骤,并将各个步骤的处理结果反馈给当前待启动车辆。

本实施例提供的酒后驾驶检测方法,通过获取目标区域的监控视频,提取监控视频中出现的目标对象的步态特征,并在目标对象的步态特征与数据库中预设的步态特征匹配失败时,对目标对象进行乙醇检测,然后在检测到的乙醇浓度超过预设阈值时,禁止目标对象待驾驶的车辆启动,从而可以提高酒驾的监管力度和检测效率,有效减少酒驾,降低因酒驾导致的交通事故的发生率。通过与用户终端之间的交互,增加了车辆的安全性,减少了盗车等行为的发生。

实施例二

针对实施例一所提供的酒后驾驶检测方法,本实施例对该方法的应用做进一步描述,具体参照图2所示的应用流程图,包括以下步骤:

s201、提取车辆监控视频中目标对象的步态特征。

s202、将目标对象的步态特征与预存在数据库中的预设步态特征进行匹配。

s203、判断步态特征是否能够匹配成功。

若判断结果为是,则顺序执行s204,s205;若判断结果为否,则顺序执行s206、s207、s208。

s204、控制车锁打开。

s205、允许启动车辆。

s206、提取监控视频中的目标对象的面部特征。

s207、将目标对象的面部特征与预存在数据库中的预设面部特征进行匹配。

s208、判断面部特征是否能够匹配成功。

若判断结果为是,则执行步骤s210;若判断结果为否,则顺序执行步骤s209、s210。

s209、接收开锁请求。

一种可能的实施方式中,若监控视频中的目标对象的面部特征与数据库中预设面部特征匹配失败时,向与当前待启动车辆绑定的用户终端发送请求开锁信息,其中,请求开锁信息中包含目标对象的面部特征。然后用户通过用户终端来决定是否允许打开车锁,若允许打开车锁则发送允许开锁信息,然后顺序执行步骤s210;若不允许打开车锁,则发送禁止开锁的信息,则控制车锁无法开启,并停止执行步骤。

s210、控制车锁打开。

s211、检测乙醇浓度。

s212、判断乙醇浓度是否超过预设阈值。

若判断结果为是,则顺序执行步骤s213;若判断结果为否,则执行步骤s205。

s213、禁止车辆启动。

一种可能的实施方式中,在检测到乙醇浓度超过预设阈值之后,禁止车辆启动,然后通过车辆配置的定位装置,获取当前待启动车辆的位置信息,并向与待启动车辆绑定的用户终端发送预警信息,其中,预警信息包括当前待启动车辆的位置信息、检测出的乙醇浓度以及目标对象的面部特征。

实施例三

本申请实施例提供了一种酒后驾驶检测装置,参照图3所示,为本申请实施例提供的酒后驾驶检测装置300的架构示意图,该装置300包括:第一获取模块301、第二获取模块302、检测模块303以及控制模块304。

具体的,第一获取模块301,用于获取目标区域的监控视频;

第二获取模块302,用于获取所述监控视频中出现的目标对象的步态特征;

检测模块303,用于当所述目标对象的步态特征与数据库中预设的步态特征匹配失败时,对目标对象进行乙醇浓度检测;

控制模块304,用于当检测到的乙醇浓度超过预设阈值时,禁止所述目标对象待驾驶的车辆启动。

一种可能的实施方式中,所述装置还包括:

第三获取模块305,用于当所述目标对象的步态特征与数据库中预设的步态特征匹配失败时,在对目标对象进行乙醇浓度检测之前,获取所述监控视频中出现的所述目标对象的面部特征;

处理模块306,用于将所述目标对象的面部特征与所述数据库中预设的面部特征进行匹配;

所述控制模块304,还用于当所述目标对象的面部特征与所述数据库中预设的面部特征匹配成功时,控制所述目标对象待驾驶的车辆的车锁打开。

一种可能的实施方式中,所述装置还包括:

第一接收模块307,用于在将所述选定目标对象的面部特征与所述数据库中预设的面部特征进行匹配之后,当所述目标对象的面部特征与所述数据库中预设的面部特征匹配不成功时,接收开锁请求;

发送模块308,用于向所述用户终端发送包含有所述目标对象的面部特征的请求开锁信息;

第二接收模块309,用于接收所述用户终端发送的允许开锁信息,并控制所述车锁打开。

一种可能的实施方式中,所述控制模块304还用于:

当所述目标对象的步态特征与数据库中预设的步态特征匹配成功时,控制所述目标对象待驾驶的车辆的车锁打开,并允许所述车辆启动。

一种可能的实施方式中,所述装置还包括:

定位模块310,用于在对目标对象进行乙醇浓度检测之后,当检测到的所述乙醇浓度超过所述预设阈值时,获取所述车辆当前的位置信息;

所述发送模块308,还用于:

向所述车辆绑定的用户终端发送预警信息,其中,所述预警信息包括所述车辆当前的位置信息、所述目标对象的面部特征以及所述乙醇浓度。

实施例四

如图4所示,本申请实施例四所提供的一种电子设备400的结构示意图,包括:处理器401、存储器402和总线403;

上述存储器402存储有上述处理器401可执行的机器可读指令(比如,包括图3中的第一获取模块301、第二获取模块302、检测模块303以及控制模块304对应的执行指令等),当电子设备400运行时,上述处理器401与上述存储器402之间通过总线403通信,上述机器可读指令被上述处理器401执行时执行如下处理:

获取目标区域的监控视频;

获取所述监控视频中出现的目标对象的步态特征;

当所述目标对象的步态特征与数据库中预设的步态特征匹配失败时,对目标对象进行乙醇浓度检测;

当检测到的乙醇浓度超过预设阈值时,禁止所述目标对象待驾驶的车辆启动。

一种可能的实施方式中,当所述目标对象的步态特征与数据库中预设的步态特征匹配失败时,在对目标对象进行乙醇浓度检测之前,处理器401还可执行:

获取所述监控视频中出现的所述目标对象的面部特征;

将所述目标对象的面部特征与所述数据库中预设的面部特征进行匹配;

当所述目标对象的面部特征与所述数据库中预设的面部特征匹配成功时,控制所述目标对象待驾驶的车辆的车锁打开。

一种可能的实施方式中,在将所述选定目标对象的面部特征与所述数据库中预设的面部特征进行匹配之后,处理器401还可执行:

当所述目标对象的面部特征与所述数据库中预设的面部特征匹配不成功时,接收开锁请求;

向所述用户终端发送包含有所述目标对象的面部特征的请求开锁信息;

接收所述用户终端发送的允许开锁信息,并控制所述车锁打开。

一种可能的实施方式中,处理器401还可执行:

当所述目标对象的步态特征与数据库中预设的步态特征匹配成功时,控制所述目标对象待驾驶的车辆的车锁打开,并允许所述车辆启动。

一种可能的实施方式中,在对目标对象进行乙醇浓度检测之后,处理器401还可执行:

当检测到的所述乙醇浓度超过所述预设阈值时,获取所述车辆当前的位置信息;

向所述车辆绑定的用户终端发送预警信息,其中,所述预警信息包括所述车辆当前的位置信息、所述目标对象的面部特征以及所述乙醇浓度。

实施例五

本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述任一实施例中所述的酒后驾驶检测方法的步骤。

具体地,该存储介质能够为通用的存储介质,如移动磁盘、硬盘等,该存储介质上的计算机程序被运行时,能够执行上述酒后驾驶检测方法的步骤,从而可以控制酒后驾驶行为,减少因酒驾导致的交通事故的发生。

本申请实施例所提供的进行酒后驾驶检测方法的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上所述实施例,仅为本申请的具体实施方式,用以说明本申请的技术方案,而非对其限制,本申请的保护范围并不局限于此,尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本申请实施例技术方案的精神和范围,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

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