一种车辆的车灯控制方法、车载设备以及存储介质与流程

文档序号:18509932发布日期:2019-08-24 09:01阅读:156来源:国知局
一种车辆的车灯控制方法、车载设备以及存储介质与流程

本申请涉及车辆领域,具体涉及一种车灯控制方法、车载设备以及存储介质。



背景技术:

目前,车灯是车辆行驶过程中司机最频繁使用的配件之一:在夜间或在光线不足的路段,需要车灯照亮道路,以看清道路情况,同时也提醒对面行驶的车辆。隧道在如今的公路系统中已是常规的交通设施。在隧道中,即使是白天,光线也难以照射进隧道中,所以在隧道中经常处于光线不足的状况,在进入隧道时,就需要开启车灯照明。但一些司机会因为进入忘记开启灯光,在违反交通规则的同时,容易因为无法看清路况,或对面车辆没有看到来车导致意外的发生。现有的车辆配备的隧道车灯开启设备,大多是通过检测环境的光线控制车灯的开启关闭,但在环境的光线容易受天气等环境因数的影响,往往容易检测不准确导致车灯开启不及时,造成意外发生。



技术实现要素:

本申请的主要目的在于提供一种车辆的车灯控制方法、以及使用该方法的车灯、存储介质,以使车辆在行驶过程中,车辆能够及时检测出隧道并开启车灯。

为实现该目的,提供一种车辆的车灯控制方法,所述方法包括:

获取所述车辆的位置信息;

根据所述位置信息,判断所述车辆与隧道的距离是否小于预设距离且所述车辆向所述隧道方向行驶;

若所述车辆行驶至距离所述隧道的预设距离范围,开启所述车辆的车灯。

进一步地,获取所述车辆的位置信息之后,所述方法还包括:

检测所述车辆的车灯是否开启;

当所述车灯未开启时,判断所述车辆与隧道的距离是否小于预设距离且所述车辆向所述隧道方向行驶。

进一步地,开启车灯之前,所述方法还包括:

获取所述车辆行驶方向的视频图像;

根据所述视频图像分析出所述图像中是否存在隧道图像;

若所述图像中存在所述隧道图像,开启所述车辆的车灯。

进一步地,所述分析出所述视频图像中是否存在隧道图像,具体还包括:

根据获取的所述车辆行驶方向的视频图像;

将所述视频图像对比视频图像数据库,获取所述视频图像与所述视频图像数据库相似度;

若所述视频图像的相似度大于预设阈值,判断所述视频图像中存在隧道图像。

进一步地,所述判断所述视频图像中存在隧道图像,具体还包括:

识别所述视频图像中是否出现隧道路标图像;

若所述视频图像中出现所述隧道路标图像,判断所述视频图像中存在隧道图像。

进一步地,若所述图像中存在所述隧道图像,开启所述车辆的车灯之后,所述方法还包括:

根据获取的至少两帧最新视频图像判断所述隧道出口图像的亮度是否发生变化;

若存在两帧所述最新图像的差值大于预设的差值,关闭所述车灯。

进一步地,获取所述车辆的位置信息之后,所述方法还包括:

检测所述车辆的车灯是否已经开启;

若所述车辆的车灯已经开启,无需判断是否存在隧道。

进一步地,若识别所述道路影像存在隧道,开启所述车辆车灯之后,所述方法还包括:

继续获取所述车辆位置信息,判断所述车辆行驶方向是否有隧道;

若所述车辆行驶方向未检测到隧道,开启所述车辆的车灯。

本申请还提供一种车载设备,包括存储器、处理器以及存储在存储

器中的计算机程序,所述计算机程序被配置成由处理器执行,处理

器执行所述程序是实现上述中任一项所述的车辆的车灯控制方法。

计算机程序被处理器执行时实现:获取所述车辆的位置信息;

根据所述位置信息,判断所述车辆与隧道的距离是否小于预设距离且所述车辆是否向所述隧道方向行驶;

若所述车辆行驶至距离所述隧道的预设距离范围,开启所述车辆的车灯。

进一步地,所述计算机可读程序被所述处理器执行时还实现:检测所述车辆的车灯是否开启;

当所述车灯未开启时,判断所述车辆与隧道的距离是否小于预设距离且所述车辆是否向所述隧道方向行驶。

进一步地,所述计算机可读程序被所述处理器执行时还实现:获取所述车辆行驶方向的视频图像;

根据所述视频图像分析出所述图像中是否存在隧道图像;

若所述图像中存在所述隧道图像,开启所述车辆的车灯。

进一步地,所述计算机可读程序被所述处理器执行时还实现:

将所述视频图像对比视频图像数据库,获取所述视频图像与所述视频图像数据库相似度;

若所述视频图像的相似度大于预设阈值,判断所述视频图像中存在隧道图像。

进一步地,所述计算机可读程序被所述处理器执行时还实现:

识别所述视频图像中是否出现隧道路标图像;

若所述视频图像中出现所述隧道路标图像,判断所述视频图像中存在隧道图像。

进一步地,所述计算机可读程序被所述处理器执行时还实现:

根据获取的至少两帧最新视频图像计算所述隧道出口图像的亮度差值;

若存在两帧所述隧道出口图像的亮度差值大于预设的差值,关闭所述车灯。

进一步地,所述计算机可读程序被所述处理器执行时还实现:

检测所述车辆的车灯是否已经开启;

若所述车辆的车灯已经开启,无需判断是否存在隧道。

进一步地,所述计算机可读程序被所述处理器执行时还实现:

继续获取所述车辆位置信息,判断所述车辆行驶方向是否有隧道;

若所述车辆行驶方向未检测到隧道,关闭所述车辆的车灯。

本申请还提供一种存储介质,所述存储介质存储有计算机程序,其特征在于:所述计算机程序被处理器处理时实现上述中任一项所述车辆的车灯控制方法。

计算机程序被处理器执行时实现:获取所述车辆的位置信息;

根据所述位置信息,判断所述车辆与隧道的距离是否小于预设距离且所述车辆是否向所述隧道方向行驶;

若所述车辆行驶至距离所述隧道的预设距离范围,开启所述车辆的车灯。

进一步地,所述计算机可读程序被所述处理器执行时还实现:检测所述车辆的车灯是否开启;

当所述车灯未开启时,判断所述车辆与隧道的距离是否小于预设距离且所述车辆是否向所述隧道方向行驶。

进一步地,所述计算机可读程序被所述处理器执行时还实现:获取所述车辆行驶方向的视频图像;

根据所述视频图像分析出所述图像中是否存在隧道图像;

若所述图像中存在所述隧道图像,开启所述车辆的车灯。

进一步地,所述计算机可读程序被所述处理器执行时还实现:

将所述视频图像对比视频图像数据库,获取所述视频图像与所述视频图像数据库相似度;

若所述视频图像的相似度大于预设阈值,判断所述视频图像中存在隧道图像。

进一步地,所述计算机可读程序被所述处理器执行时还实现:

识别所述视频图像中是否出现隧道路标图像;

若所述视频图像中出现所述隧道路标图像,判断所述视频图像中存在隧道图像。

进一步地,所述计算机可读程序被所述处理器执行时还实现:

根据获取的至少两帧最新视频图像计算所述隧道出口图像的亮度差值;

若存在两帧所述隧道出口图像的亮度差值大于预设的差值,关闭所述车灯。

进一步地,所述计算机可读程序被所述处理器执行时还实现:

检测所述车辆的车灯是否已经开启;

若所述车辆的车灯已经开启,无需判断是否存在隧道。

进一步地,所述计算机可读程序被所述处理器执行时还实现:

继续获取所述车辆位置信息,判断所述车辆行驶方向是否有隧道;

若所述车辆行驶方向未检测到隧道,关闭所述车辆的车灯。

本申请的有益效果在于:车辆在获取位置信息后,再通过识别视频中的图像,进一步确定隧道位置后,自动开启车灯,避免车辆在没有开启车灯的情况下进入隧道,发生交通意外。在车辆离开隧道时,自动关闭车灯,减少电能的浪费,提高了驾驶人员的驾驶体验。

附图说明

图1为本申请第一实施例的流程示意图;

图2为本申请第二实施例的流程示意图;

图3为本申请第二实施例的车辆获取视频图像示意图;

图4为本申请第二实施例的步骤s203子流程的流程示意图;

图5为本申请第三实施例的步骤s203子流程的流程示意图;

图6为本申请第四实施例的流程示意图;

图7为本申请第五实施例的流程示意图;

图8为本申请的车载设备结构示意图;

本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

需要说明的是,在本申请中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本申请要求的保护范围之内。

本申请实施例提供了一种车辆的车灯控制方法及应用了该方法的车灯与存储介质,驾驶人员在驾驶车辆时,车辆通过位置信息判断车辆行驶前进的方向是否有隧道存在,并通过视频识别判断车辆是否即将进入隧道。当判断车辆将要进入隧道,开启车灯,确保在隧道中行车安全。

请参看图1,图1为本申请第一实施例的流程示意图。在本实施例中,车辆通过车辆的位置信息行驶方向是否有隧道需要开启车灯,该车灯控制方法包括:

步骤s101:获取所述车辆的位置信息。

车辆的位置信息包括车辆在道路上行驶的位置以及车辆行驶道路的信息,如道路编号,道路长度,道路设施等。,具体的,车辆通过车辆装配的gps芯片或北斗芯片接收卫星信号判断车辆所处位置的经纬度数据,再根据经纬度数据获取车辆所处的道路编号、道路长度等信息。结合道路信息和经纬度数据,确定车辆位于道路的具体位置以及获取车辆行驶方向上的隧道等道路设施。

步骤s103:根据所述位置信息,判断所述车辆与隧道的距离是否小于预设距离且所述车辆向所述隧道方向行驶。

具体的,根据获取的位置信息,判断车辆的行驶方向。根据当前车辆行驶的道路隧道的分布信息,计算车辆沿当前行驶方向行驶,车辆与隧道相距距离。判断相距距离是否小于预设的距离。

步骤s105:若所述车辆行驶至距离所述隧道的预设距离范围,开启所述车辆的车灯。

在本实施例中,定位装置获取车辆的位置信息,通过车辆的位置信息判断车辆与隧道的距离,当车辆与隧道的距离小于预设的距离时,开启车灯。通过定位装置提前预知与隧道的距离,并在进入隧道范围内时,自动开启车灯,能够避免进入隧道忘记开启车灯的情况。同时,车灯的开启可作警示作用,提醒驾驶人员即将进入隧道,应小心行驶。在一些实施例中,获取车辆位置信息之后,车辆会检测车灯是否已经开启,当检测车灯未开启时,才继续判断车辆与隧道的距离是否小于预设距离且车辆是否向隧道方向行驶。若检测车辆的车灯已经开启,则无需判断是否存在隧道。

请参看图2、图3,图2为申请第二实施例的流程示意图,图3为第二实施例车辆获取视频图像示意图。第二实施例与第一实施例不同在于,开启车灯之前,该实施例还包括:

步骤s201:获取所述车辆行驶方向的视频图像。

步骤s203:根据所述视频图像分析出所述图像中是否存在隧道图像。

步骤s205:若所述图像中存在所述隧道图像,开启所述车辆的车灯

在本实施例,车辆行驶方向的视频图像,是通过设置在车辆前方的行车记录仪的摄像头,获取到车辆行驶前方的道路情况的视频图像。可以理解,当分析视频图像中出现有隧道的图像,说明车辆将要进入隧道,提前开启车灯,以确保行车安全。在一些实施例中,可单独在车辆前方安装视频图像摄像头,用于获取车辆前方的视频图像。

请参看图4,图4为第二实施例步骤s203的子流程的流程示意图,分析出所述视频图像中是否存在隧道图像,方法还包括:

步骤s211:将所述视频图像对比视频图像数据库,获取所述视频图像与所述视频图像数据库相似度。

视频图像数据库包括预存的隧道图像数据,将获取的视频图像与视频图像数据库中的隧道图像数据进行比对计算,获得视频图像中图像与隧道的相似度。其中视频图像数据库通过视频图像隧道形状建模,并通过算法学习,采集大量的隧道图像数据进行算法训练,得到该视频图像数据库,能识别任意地方的隧道口形状。

步骤s213:若所述视频图像的相似度大于预设阈值,判断所述视频图像中存在隧道图像。

视频图像与图像数据库对比,得到视频图像中图像与隧道的相似度大于预设的阈值,可以确定视频图像中的图像为隧道,车辆开启车灯。

在本实施例中,通过位置信息确定车辆行驶前进的方向存在隧道且车辆与隧道的距离小于预设距离时,开启摄像设备,获取车辆前方的视频图像,,根据视频图像中是否存在隧道图像,判断是否即将进入隧道。当隧道图像与图像数据库中的隧道图像相似度大于预设的阈值,可以确定车辆前方出现隧道,开启车灯。判断。相比仅根据位置信息开启车灯的开关,在识别出视频图像中的图像为隧道后开启车灯,可以在车辆即将进入隧道才开启车灯,减少车辆电能的浪费。

请参看图5,图5为第三实施例的步骤s203子流程示意图,第三实施例与第二实施例的不同在于,分析出所述视频图像中是否存在隧道图像,方法还包括:

步骤s221;识别所述视频图像中是否出现隧道路标图像。

步骤s223:若所述视频图像中出现所述隧道路标图像,判断所述视频图像中存在隧道图像

可以理解的,隧道入口设置有“前方隧道”的提示路标,如果出现路标即前方即将进入隧道。在本实施例中,定位装置判断行驶前方是否有隧道,通过车载摄像设备获取车辆前方的视频图像,当获取的视频图像中识别出隧道路标图像,判断前方即是隧道,开启车灯。在本实施例中,识别视频图像是否有隧道路标图像,视频图像与视频数据库中保存的隧道路标图像数据对比,计算视频图像中隧道路标图像的相似度,当隧道路标图像的相似度大于预设的阈值,则判断该视频图像中的图像为隧道路标图像,判断出车辆即将进入隧道,开启车灯。

请参看图6,图6为第四实施例的流程示意图,第四实施例与第一实施例的区别在于,第四实施例在开启所述车辆的车灯之后,方法还包括:

步骤s301:根据获取的至少两帧最新视频图像计算所述隧道出口图像的亮度差值。

步骤s303:若存在两帧所述隧道出口图像的亮度差值大于预设的差值,关闭所述车灯。

在本实施例中,车辆在开启车灯进入隧道后,开始判断车辆何时离开隧道,当即将从隧道出口离开隧道,车辆关闭车灯,减少车辆电能的浪费。具体的,通过车辆的行车记录仪的摄像头获取车辆前方道路的视频图像。截取预设间隔时间段的两帧视频图像,并通过隧道数据库中的数据,识别视频图像中的隧道出口图像,具体识别步骤可参考第二实施例视频图像中的隧道图像识别,在此不再赘述。当识别出隧道出口图像,检测隧道出口图像的亮度,计算两帧最新隧道出口图像的亮度差值。可以理解,白天车辆在驶出隧道的过程,车辆前方光线越来越强,视频图像截取的两帧隧道出口图像存在亮度差值,亮度差值到达预设的差值,车辆驶出隧道,车辆的车灯关闭。

请参看图7,图7为第五实施例的流程示意图,第五实施例与第一实施例的区别在于,第五实施例在开启所述车辆的车灯之后,方法还包括:

步骤s401:继续获取所述车辆位置信息,判断所述车辆行驶方向是否有隧道

步骤s403:若所述车辆行驶方向未检测到隧道,关闭所述车辆的车灯。

在本实施例中,当车辆进入隧道,车辆继续获取车辆位置信息,判断车辆行驶方式是否还有隧道,当车辆驶出隧道时,从位置信息可知车辆行驶方向并无隧道,则无需开启车灯,车灯关闭。

上述实施例,提供了车辆的车灯控制方法,该方法通过位置信息和视频图像的识别,识别出隧道。能够在车辆即将进入隧道前自动开启车灯,避免车辆在没有开启车灯的情况下进入隧道,发生交通意外。在车辆离开隧道时,自动关闭车灯,减少电能的浪费,提高了驾驶人员的驾驶体验。

请参看图8,图8为本申请实施例还提供了一种车载设备示意图,包括存储器100、处理器200以及存储在存储器中的计算机程序,所述计算机程序被配置成由处理器200执行,处理器200执行所述计算机程序是实现上述任意一项车辆的车灯控制方法,所述计算机程序被处理器200执行时实现:获取所述车辆的位置信息;

根据所述位置信息,判断所述车辆与隧道的距离是否小于预设距离且所述车辆是否向所述隧道方向行驶;

若所述车辆行驶至距离所述隧道的预设距离范围,开启所述车辆的车灯。

优选的,所述计算机可读程序被所述处理器200执行时还实现:检测所述车辆的车灯是否开启;

当所述车灯未开启时,判断所述车辆与隧道的距离是否小于预设距离且所述车辆是否向所述隧道方向行驶。

优选的,所述计算机可读程序被所述处理器200执行时还实现:获取所述车辆行驶方向的视频图像;

根据所述视频图像分析出所述图像中是否存在隧道图像;

若所述图像中存在所述隧道图像,开启所述车辆的车灯。

优选的,所述计算机可读程序被所述处理器200执行时还实现:

将所述视频图像对比视频图像数据库,获取所述视频图像与所述视频图像数据库相似度;

若所述视频图像的相似度大于预设阈值,判断所述视频图像中存在隧道图像。

优选的,所述计算机可读程序被所述处理器200执行时还实现:

识别所述视频图像中是否出现隧道路标图像;

若所述视频图像中出现所述隧道路标图像,判断所述视频图像中存在隧道图像。

优选的,所述计算机可读程序被所述处理器200执行时还实现:

根据获取的至少两帧最新视频图像计算所述隧道出口图像的亮度差值;

若存在两帧所述隧道出口图像的亮度差值大于预设的差值,关闭所述车灯。

优选的,所述计算机可读程序被所述处理器200执行时还实现:

检测所述车辆的车灯是否已经开启;

若所述车辆的车灯已经开启,无需判断是否存在隧道。

优选的,所述计算机可读程序被所述处理器200执行时还实现:

继续获取所述车辆位置信息,判断所述车辆行驶方向是否有隧道;

若所述车辆行驶方向未检测到隧道,关闭所述车辆的车灯。

本申请实施例还提供了一种存储介质,该存储介质可存储有程序,该程序执行时可运行本申请实施例所述的方法的部分或全部步骤。具体实现中,本申请实施例的计算机存储介质包括:ram、rom、eeprom、闪存、cd-rom、dvd或其他光存储器,磁带、磁盘或其他磁存储器,或者其他任何可以用于存储所需信息并可被计算机设备所访问的介质。

计算机程序被处理器执行时实现:获取所述车辆的位置信息;

根据所述位置信息,判断所述车辆与隧道的距离是否小于预设距离且所述车辆是否向所述隧道方向行驶;

若所述车辆行驶至距离所述隧道的预设距离范围,开启所述车辆的车灯。

优选的,所述计算机可读程序被所述处理器执行时还实现:检测所述车辆的车灯是否开启;

当所述车灯未开启时,判断所述车辆与隧道的距离是否小于预设距离且所述车辆是否向所述隧道方向行驶。

优选的,所述计算机可读程序被所述处理器执行时还实现:获取所述车辆行驶方向的视频图像;

根据所述视频图像分析出所述图像中是否存在隧道图像;

若所述图像中存在所述隧道图像,开启所述车辆的车灯。

优选的,所述计算机可读程序被所述处理器执行时还实现:

将所述视频图像对比视频图像数据库,获取所述视频图像与所述视频图像数据库相似度;

若所述视频图像的相似度大于预设阈值,判断所述视频图像中存在隧道图像。

优选的,所述计算机可读程序被所述处理器执行时还实现:

识别所述视频图像中是否出现隧道路标图像;

若所述视频图像中出现所述隧道路标图像,判断所述视频图像中存在隧道图像。

优选的,所述计算机可读程序被所述处理器执行时还实现:

根据获取的至少两帧最新视频图像计算所述隧道出口图像的亮度差值;

若存在两帧所述隧道出口图像的亮度差值大于预设的差值,关闭所述车灯。

优选的,所述计算机可读程序被所述处理器执行时还实现:

检测所述车辆的车灯是否已经开启;

若所述车辆的车灯已经开启,无需判断是否存在隧道。

优选的,所述计算机可读程序被所述处理器执行时还实现:

继续获取所述车辆位置信息,判断所述车辆行驶方向是否有隧道;

若所述车辆行驶方向未检测到隧道,关闭所述车辆的车灯。

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

以上仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

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