掌桥专利:专业的专利平台
掌桥专利
首页

一种车库闸机抬杆控制方法、系统、装置及车库管理系统

文献发布时间:2024-04-18 19:59:31


一种车库闸机抬杆控制方法、系统、装置及车库管理系统

技术领域

本申请涉及智能交通技术领域,尤其涉及一种车库闸机抬杆控制方法、系统、装置及车库管理系统。

背景技术

汽车数量日益增多,车库出入口相机对车牌的识别,只是简单地能识别到车牌就抬起闸栏放行,若某人手拿车辆图片,只要该车辆图片包含完整的车牌信息,也可以让相机识别出来车牌信息,进而抬起闸栏,而没有其他措施来确认这识别出的车牌是来自要出入车库的车辆,还是某人手拿的车辆图片。这对停车场或居民小区都会造成一定程度的损失。

发明内容

本申请实施例提供了一种车库闸机抬杆控制方法、系统、装置及车库管理系统,用以实现确定闸口需要进出的是真实的车辆,提高车辆识别的准确性。

本申请实施例提供的一种车库闸机抬杆控制方法,所述方法包括:

对监控设备实时采集的图像进行分析,当图像中闸口检测区域存在车辆时,对该帧图像进行结构化检测,得到该帧图像中车辆的类型以及图像坐标信息,以及,获取测距设备当前测量的所述车辆与该测距设备之间的物理距离;

根据所述车辆的图像坐标信息,计算出所述车辆的大小,根据所述车辆的大小与预设的所述车辆类型对应的车辆大小的参考值、所述物理距离与预设距离的比对结果,判断是否控制所述闸机执行抬杆动作;其中,所述预设距离为所述闸口检测区域与所述测距设备之间的物理距离。

通过该方法,对监控设备实时采集的图像进行分析,当图像中闸口检测区域存在车辆时,对该帧图像进行结构化检测,得到该帧图像中车辆的类型以及图像坐标信息,以及,获取测距设备当前测量的所述车辆与该测距设备之间的物理距离;根据所述车辆的图像坐标信息,计算出所述车辆的大小,根据所述车辆的大小与预设的所述车辆类型对应的车辆大小的参考值、所述物理距离与预设距离的比对结果,判断是否控制所述闸机执行抬杆动作;其中,所述预设距离为所述闸口检测区域与所述测距设备之间的物理距离,从而实现确定闸口需要进出的是真实的车辆,提高车辆识别的准确性。

在一些实施例中,得到所述车辆的大小与预设的所述车辆类型对应的车辆大小的参考值、所述物理距离与预设距离的比对结果之后,判断是否控制所述闸机执行抬杆动作之前,还包括:

获取所述监控设备采集所述图像时,热成像设备同时采集的热成像图像,根据所述热成像图像,确定所述热成像图像中目标区域的温度,比较所述目标区域的温度与预设温度阈值的大小;

其中,所述目标区域,根据所述图像中预先选择的车辆部件所在区域,从所述热成像图像中确定出的相同区域。

通过该方法,实现根据热成像图像区域温度排除人手拿车辆图片进行识别的场景,从而提高车辆检测的准确性。

在一些实施例中,当所述车辆的大小与预设的所述车辆类型对应的车辆大小的参考值、所述物理距离与预设距离的比对结果满足预设条件,且,所述目标区域的温度高于预设温度阈值时,控制所述闸机执行抬杆动作;

其中,所述预设条件包括:所述车辆大小与预设的车辆类型对应的车辆大小的参考值的差值小于第一预设阈值,且所述物理距离与预设距离的差值小于第二预设阈值。

通过该方法,实现根据比对结果和目标区域温度,确定位于闸口检测区域的是否为真实车辆。

在一些实施例中,根据所述监控设备的安装高度与安装角度、所述闸口检测区域的位置信息,确定出不同车辆类型对应的车辆大小的参考值。

通过该方法,实现确定不同车辆类型对应的车辆大小的参考值。

本申请实施例提供的一种车库闸机抬杆控制系统,包括:

检测模块,用于对监控设备实时采集的图像进行分析,当图像中闸口检测区域存在车辆时,对该帧图像进行结构化检测,得到该帧图像中车辆的类型以及图像坐标信息,以及,获取测距设备当前测量的所述车辆与该测距设备之间的物理距离;

控制模块,用于根据所述车辆的图像坐标信息,计算出所述车辆的大小,根据所述车辆的大小与预设的所述车辆类型对应的车辆大小的参考值、所述物理距离与预设距离的比对结果,判断是否控制所述闸机执行抬杆动作;其中,所述预设距离为所述闸口检测区域与所述测距设备之间的物理距离。

通过该系统,实现确定闸口需要进出的是真实的车辆,提高车辆识别的准确性。

在一些实施例中,得到所述车辆的大小与预设的所述车辆类型对应的车辆大小的参考值、所述物理距离与预设距离的比对结果之后,判断是否控制所述闸机执行抬杆动作之前,所述控制模块还用于:

获取所述监控设备采集所述图像时,热成像设备同时采集的热成像图像,根据所述热成像图像,确定所述热成像图像中目标区域的温度,比较所述目标区域的温度与预设温度阈值的大小;

其中,所述目标区域,根据所述图像中预先选择的车辆部件所在区域,从所述热成像图像中确定出的相同区域。

通过该系统,实现根据热成像图像区域温度排除人手拿车辆图片进行识别的场景,从而提高车辆检测的准确性。

在一些实施例中,所述系统还包括确定模块,所述确定模块用于:

根据所述监控设备的安装高度与安装角度、所述闸口检测区域的位置信息,确定出不同车辆类型对应的车辆大小的参考值。

通过该系统,实现确定不同车辆类型对应的车辆大小的参考值。

本申请另一实施例提供了一种车库管理,包括闸机、监控设备、热成像设备、测距设备和上述的车库闸机抬杆控制系统。

本申请另一实施例提供了一种车库闸机抬杆控制装置,其包括存储器和处理器,其中,所述存储器用于存储程序指令,所述处理器用于调用所述存储器中存储的程序指令,按照获得的程序执行上述任一种方法。

此外,根据实施例,例如提供了一种用于计算机的计算机程序产品,其包括软件代码部分,当所述产品在计算机上运行时,这些软件代码部分用于执行上述所定义的方法的步骤。该计算机程序产品可以包括在其上存储有软件代码部分的计算机可读介质。此外,该计算机程序产品可以通过上传过程、下载过程和推送过程中的至少一个经由网络直接加载到计算机的内部存储器中和/或发送。

本申请另一实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行上述任一种方法。

附图说明

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

图1为本申请实施例提供的一种车库闸机抬杆控制方法的整体流程示意图;

图2为本申请实施例提供的一种闸口检测区域的示意图;

图3为本申请实施例提供的一种闸口检测区域存在车辆的示意图;

图4为本申请实施例提供的一种热成像目标区域的示意图;

图5为本申请实施例提供的一种车库闸机抬杆控制系统的结构示意图;

图6为本申请实施例提供的一种车库管理系统的结构示意图;

图7为本申请实施例提供的一种车库闸机抬杆控制方法(不含热成像)的具体流程示意图;

图8为本申请实施例提供的另一种车库闸机抬杆控制方法(含热成像)的具体流程示意图;

图9为本申请实施例提供的另一种车库闸机抬杆控制方法(通过车库管理系统执行)的具体流程示意图;

图10为本申请实施例提供的一种车库闸机抬杆控制装置的结构示意图。

具体实施方式

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

本申请实施例提供了一种车库闸机抬杆控制方法、系统、装置及车库管理系统,用以实现确定闸口需要进出的是真实的车辆,提高车辆识别的准确性。

其中,方法和装置是基于同一申请构思的,由于方法和装置解决问题的原理相似,因此装置和方法的实施可以相互参见,重复之处不再赘述。

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

以下示例和实施例将只被理解为是说明性的示例。虽然本说明书可能在若干处提及“一”、“一个”或“一些”示例或实施例,但这并非意味着每个这种提及都与相同的示例或实施例有关,也并非意味着该特征仅适用于单个示例或实施例。不同实施例的单个特征也可以被组合以提供其他实施例。此外,如“包括”和“包含”的术语应被理解为并不将所描述的实施例限制为仅由已提及的那些特征组成;这种示例和实施例还可以包含并未具体提及的特征、结构、单元、模块等。

下面结合说明书附图对本申请各个实施例进行详细描述。需要说明的是,本申请实施例的展示顺序仅代表实施例的先后顺序,并不代表实施例所提供的技术方案的优劣。

需要说明的是,本申请实施例提供的技术方案,通过对监控设备实时采集的图像进行分析,当图像中闸口检测区域存在车辆时,对该帧图像进行结构化检测,从图像中提取出车辆的类型和图像坐标信息,并获取测距设备当前测量出的车辆到该测距设备的物理距离,根据图像坐标信息,计算出车辆的大小,根据该车辆类型,查找对应该车辆类型的车辆大小的参考值,通过比较车辆的大小与对应该车辆类型的车辆大小的参考值、车辆到测距设备的物理距离与闸口检测区域到测距设备的距离,当确定位于闸口的是真实车辆时,就控制闸机执行抬杆为例进行说明,但并不限于此。

参见图1,本申请实施例提供的一种车库闸机抬杆控制方法,包括:

步骤S101、对监控设备实时采集的图像进行分析,当图像中闸口检测区域存在车辆时,对该帧图像进行结构化检测,得到该帧图像中车辆的类型以及图像坐标信息,以及,获取测距设备当前测量的所述车辆与该测距设备之间的物理距离;

所述监控设备,例如可以是具有结构化检测功能的摄像机,也可以是普通的摄像机;当监控设备具备结构化检测功能时,可以由该监控设备对呈现的图像画面进行例如目标检测,并在检测到图像中闸口检测区域存在车辆时,从该图像中提取出结构化数据;所述结构化检测,指对图像进行智能分析,提取出图像中的关键信息,并进行文本语义描述,例如将多帧图像输入深度学习检测模型,得到每帧图像中感兴趣的目标例如车辆,对该目标各个属性进行分类,输出该目标的各个属性值即结构化数据,例如车辆类型、车辆号牌、车身颜色以及各种可用表征车辆特征的关键信息,然后利用这些关键信息对目标进行分析,例如判断目标是真实车辆还是车辆图片;所述测距设备,例如激光雷达,通过激光雷达对闸口检测区域发射探测信号,探测信号遇到检测区域的车辆例如车头位置反射回来,从而该激光雷达可以根据接收的从车辆反射回来的信号,确定车辆与激光雷达之间的距离;监控设备与测距设备可以安装在闸机上,也可以安装在闸口的任意位置,只要监控设备能够对闸口检测区域进行完整的图像采集、测距设备能够对闸口检测区域进行探测。

所述检测区域,例如图2所示的框选区域,只有车辆进入到该检测区域后,才能被检测到,否则无法检测到,例如图3所示。

步骤S102、根据所述车辆的图像坐标信息,计算出所述车辆的大小,根据所述车辆的大小与预设的所述车辆类型对应的车辆大小的参考值、所述物理距离与预设距离的比对结果,判断是否控制所述闸机执行抬杆动作;其中,所述预设距离为所述闸口检测区域与所述测距设备之间的物理距离。

上述步骤S101中对图像进行结构化检测时,当检测到车辆时,在车辆的轮廓处标上目标检测框,本步骤根据车辆目标检测框在图像中的位置坐标,计算出该车辆目标检测框的大小,再根据目标检测框与车辆实际大小的换算关系,得到该车辆的大小;

根据检测得到的车辆类型,查找预先根据监控设备的安装高度与安装角度、闸口检测区域的位置信息计算出的不同车辆类型对应的车辆大小的参考值表(本表也可以是通过实际测量得到),得到对应该车辆类型的车辆大小的参考值,比较该车辆的大小与对应该车辆类型的车辆大小的参考值,以确定检测出的车辆大小是否正常,若正常,则认为检测到真实车辆;但这种检测方法无法排除人拿着完整的车辆图片对着监控设备进行识别,在此种场景下,结构化检测仍然会将车辆图片中的车辆当作真实车辆予以检测出。因此,在通过比较车辆大小认定为真实车辆后,还需进一步比较物理距离是否与预设距离(闸口检测区域与测距设备之间的物理距离,例如图3所示的车头前面那条线到测距设备的直线距离)相近,当相近时确定位于闸口检测区域的是真实车辆,而不是人手拿的车辆图片;在这两种情况下,都确定车辆为真实车辆时,控制闸口执行抬杆动作,并联动监控设备发出语音提示“请通行”;否则,丢弃检测事件不处理,也可以联动监控设备发出语音提示“未检测到车辆”。

需要说明的是,还可以先比较物理距离与预设距离,当确定位于闸口检测区域的物体为车辆时,再根据车辆的图像坐标信息,计算出车辆的大小,然后比较车辆的大小与对应该车辆类型的车辆大小的参考值,当确定车辆为真实车辆时,控制闸机执行抬杆动作;还可以,在比较物理距离与预设距离时,同步根据车辆的图像坐标信息,计算出车辆的大小,比较车辆的大小与对应该车辆类型的车辆大小的参考值,然后根据这两个比较结果,确定车辆是否为真实车辆,本申请实施例对此不作任何限制。

为提高车辆检测的准确性,在一些实施例中,得到所述车辆的大小与预设的所述车辆类型对应的车辆大小的参考值、所述物理距离与预设距离的比对结果之后,判断是否控制所述闸机执行抬杆动作之前,还包括:

获取所述监控设备采集所述图像时,热成像设备同时采集的热成像图像,根据所述热成像图像,确定所述热成像图像中目标区域的温度,比较所述目标区域的温度与预设温度阈值的大小;

其中,所述目标区域,根据所述图像中预先选择的车辆部件所在区域,从所述热成像图像中确定出的相同区域。

通过车辆的大小与预设的所述车辆类型对应的车辆大小的参考值、物理距离与预设距离的比对结果,判断位于闸口检测区域的是真实车辆还是车辆图片,可以适用绝大多数的应用场景,但仍然无法排除人手持跟真实车一样大小的车辆图片对着监控设备进行识别的场景。一切温度高于绝对零度的物体都能产生热辐射,温度越高,辐射出来的热量越多,而人与车辆的温度是不相同的,尤其是运行的车辆发动机的温度,是远高于人的体温的,因此,可以通过测量位于闸口检测区域物体的温度来确定该物体是人还是车辆,但由于车辆上承载人,且车辆各个部位的温度不相同,也有可能存在车辆某些部位与人的体温相近,因此为了提高检测的准确性和便利性,选择采用热成像设备同步对闸口检测区域进行图像采集,根据采集的热成像图像,确定热成像图像中各个图像区域的温度,利用图像区域的最高温度与预设温度阈值进行比较,当高于该预设温度阈值时,确定位于闸口检测区域的物体是车辆;但图像某个区域呈现的高温,也有可能是人携带的与车辆温度相近的物体或其他与车辆温度相近的热源,为排除这种场景以及提高检测的准确性,可以根据监控设备采集的图像,确定车辆各个部件所在区域,选择某个部件区域,例如发动机所在区域(发动机在运转时,温度远高于人),然后从热成像图像中确定出相同的区域(例如发动机所在区域),再比较这个区域的温度与预设温度阈值的大小,以判断位于闸口检测区域的物体是否为车辆,例如图4所示。

需要说明的是,监控设备与热成像设备也可以是同一台设备,该设备具备双通道成像功能,可以同时采集可见光图像与热成像图像,本申请实施例对此不作任何限制。

为准确识别出真实车辆,在一些实施例中,当所述车辆的大小与预设的所述车辆类型对应的车辆大小的参考值、所述物理距离与预设距离的比对结果满足预设条件,且,所述目标区域的温度高于预设温度阈值时,控制所述闸机执行抬杆动作;

其中,所述预设条件包括:所述车辆大小与预设的车辆类型对应的车辆大小的参考值的差值小于第一预设阈值(即车辆大小与真实大小相近),且所述物理距离与预设距离的差值小于第二预设阈值(即车辆到测距设备的距离与闸口检测区域到测距设备的距离相近)。

为便于后续根据计算出的车辆大小判定是否为真实车辆,在一些实施例中,根据所述监控设备的安装高度与安装角度、所述闸口检测区域的位置信息,确定出不同车辆类型对应的车辆大小的参考值。

参见图5,本申请实施例提供的一种车库闸机抬杆控制系统,包括:

检测模块100,用于对监控设备实时采集的图像进行分析,当图像中闸口检测区域存在车辆时,对该帧图像进行结构化检测,得到该帧图像中车辆的类型以及图像坐标信息,以及,获取测距设备当前测量的所述车辆与该测距设备之间的物理距离;

控制模块200,用于根据所述车辆的图像坐标信息,计算出所述车辆的大小,根据所述车辆的大小与预设的所述车辆类型对应的车辆大小的参考值、所述物理距离与预设距离的比对结果,判断是否控制所述闸机执行抬杆动作;其中,所述预设距离为所述闸口检测区域与所述测距设备之间的物理距离。

在一些实施例中,得到所述车辆的大小与预设的所述车辆类型对应的车辆大小的参考值、所述物理距离与预设距离的比对结果之后,判断是否控制所述闸机执行抬杆动作之前,所述控制模块200还用于:

获取所述监控设备采集所述图像时,热成像设备同时采集的热成像图像,根据所述热成像图像,确定所述热成像图像中目标区域的温度,比较所述目标区域的温度与预设温度阈值的大小;

其中,所述目标区域,根据所述图像中预先选择的车辆部件所在区域,从所述热成像图像中确定出的相同区域。

在一些实施例中,所述系统还包括确定模块300,例如图5所示,所述确定模块300用于:

根据所述监控设备的安装高度与安装角度、所述闸口检测区域的位置信息,确定出不同车辆类型对应的车辆大小的参考值。

参见图6,本申请实施例提供的一种车库管理系统,包括闸机、监控设备、热成像设备、测距设备和例如图5所示的车库闸机抬杆控制系统。

下面给出几个具体方法流程的实施例。

实施例一:

参见图7,本申请实施例提供的一种车库闸机抬杆控制方法,本方法通过例如监控设备、测距设备、车库闸机抬杆控制系统执行,具体步骤包括:

步骤S701、通过监控设备对闸口检测区域进行实时图像采集,以及通过测距设备对闸口检测区域进行探测;

步骤S702、对实时采集的每一帧图像进行分析,判断该帧图像中闸口检测区域是否存在车辆,若是,则进行步骤S703;若否,则对下一帧图像进行分析;

本步骤中,可以由具备智能分析功能的监控设备直接对采集的每一帧图像进行智能分析,当检测到闸口检测区域存在车辆时,将当前帧图像发送给车库闸机抬杆控制系统;也可以由车库闸机抬杆控制系统直接对监控设备上传的每一帧图像进行智能分析,本申请实施例对此不作任何限制。

步骤S703、对该帧图像进行结构化检测,得到车辆的类型和图像坐标信息,根据图像坐标信息,计算出车辆的大小;

本步骤中,可以由具备结构化检测功能的监控设备对图像进行结构化检测,将检测到的车辆类型和图像坐标信息发送给车库闸机抬杆控制系统,由车库闸机抬杆控制系统根据图像坐标信息,计算出车辆的大小;也可以直接由车库闸机抬杆控制系统对图像进行结构化检测,本申请实施例对此不作任何限制。

步骤S704、将计算得到的车辆大小与预设的对应该车辆类型的车辆大小的参考值进行比较,判断该车辆的大小是否正常,若是,则进行步骤S705;若否,则进行步骤S702;

步骤S705、获取测距设备当前测量的车辆与该测距设备之间的物理距离,比较该物理距离与闸口检测区域到测距设备的距离,判断位于检测区域的物体是否为车辆,若是,则进行步骤S706;若否,则进行步骤S702;

步骤S706、控制闸机执行抬杆动作。

需要说明的是,步骤S703与步骤S705无先后顺序,可以在进行步骤S702后,先进行步骤S705,当步骤S705的判断结果为是时,再进行步骤S703,当步骤S704的判断结果为是时,进行步骤S706;也可以是步骤S703和步骤S705同时进行,当步骤S704和步骤S705的判断结果都为是时,进行步骤S706。

实施例二:

参见图8,本申请实施例提供的一种车库闸机抬杆控制方法,本方法通过例如监控设备、测距设备、车库闸机抬杆控制系统执行,具体步骤包括:

步骤S801、通过具备双通道成像功能的监控设备对闸口检测区域进行实时图像采集,以及通过测距设备对闸口检测区域进行探测;

步骤S802、对实时采集的每一帧可见光图像进行分析,判断该帧可见光图像中闸口检测区域是否存在车辆,若是,则进行步骤S803;若否,则对下一帧可见光图像进行分析;

步骤S803、对该帧可见光图像进行结构化检测,得到车辆的类型和图像坐标信息,根据图像坐标信息,计算出车辆的大小;

步骤S804、将计算得到的车辆大小与预设的对应该车辆类型的车辆大小的参考值进行比较,判断该车辆的大小是否正常(正常为真实车辆,不正常为车辆图片),若是,则进行步骤S805;若否,则进行步骤S802;

步骤S805、获取测距设备当前测量的车辆与该测距设备之间的物理距离,比较该物理距离与闸口检测区域到测距设备的距离,判断位于检测区域的物体是否为车辆,若是,则进行步骤S806;若否,则进行步骤S802;

步骤S806、获取监控设备在采集该帧可见光图像时,同时采集的热成像图像,对照可见光图像中预先选择的车辆发动机所在区域,从热成像图像中确定出相同的区域;

步骤S807、确定步骤S806中得到的目标区域的温度,并与预设温度阈值进行比较,判断位于闸口检测区域的物体是否为车辆,若是,则进行步骤S808;若否,则进行步骤S802;

步骤S808、控制闸机执行抬杆动作。

需要说明的是,步骤S803、S805、S806无先后顺序限制,可以按照一定顺序进行,也可以同步进行。

实施例三:

参见图9,本申请实施例提供的一种车库闸机抬杆控制方法,本方法例如通过上述的车库管理系统执行,具体步骤包括:

步骤S901、通过监控设备对闸口检测区域进行实时图像采集,并将采集到的图像上报给车库闸机抬杆控制系统;

步骤S902、车库闸机抬杆控制系统对每一帧图像进行分析,判断当前帧图像中闸口检测区域是否存在车辆,若是,则进行步骤S903;若否,则对下一帧图像进行分析;

步骤S903、车库闸机抬杆控制系统向测距设备获取当前测量的车辆与该测距设备之间的距离,并与闸口检测区域到该测距设备的距离进行比较,判断位于检测区域的物体是否为车辆,若是,则进行步骤S904;若否,则联动监控设备发出语音提示“未检测到车辆”,再进行步骤S902;

监控设备支持语音功能。

步骤S904、车库闸机抬杆控制系统对当前帧图像进行结构化检测,得到车辆的类型和图像坐标信息,根据图像坐标信息,计算出车辆的大小;

步骤S905、车库闸机抬杆控制系统将计算得到的车辆大小与预设的对应该车辆类型的车辆大小的参考值进行比较,判断该车辆的大小是否正常,若是,则进行步骤S906;若否,则联动监控设备发出语音提示“未检测到车辆”,再进行步骤S902;

步骤S906、车库闸机抬杆控制系统向热成像设备获取与当前帧图像同时采集的热成像图像,对照当前帧图像中预先选择的车辆发动机所在区域,从热成像图像中确定出相同的区域;

步骤S907、车库闸机抬杆控制系统确定步骤S906中得到的目标区域的温度,并与预设温度阈值进行比较,判断位于闸口检测区域的物体是否为车辆,若是,则进行步骤S908;若否,则联动监控设备发出语音提示“未检测到车辆”,再进行步骤S902;

步骤S908、车库闸机抬杆控制系统对当前帧图像进行车牌信息识别,判断是否识别到车牌信息,若是,则进行步骤S909,若否,则联动监控设备发出语音提示“未识别到车牌信息,请勿遮挡号牌”,再进行步骤S902;

根据图像识别车牌信息,还可以在步骤S902进行智能分析时同步进行,还可以在步骤S904进行结构化检测时同步进行,本申请实施例对此不作任何限制。

步骤S909、车库闸机抬杆控制系统下发抬杆指令给闸机,以及联动监控设备发出语音提示“闸机已开启,请注意通行”;

步骤S910、闸机根据接收的抬杆指令,执行抬杆动作,放行车辆通过闸机。

下面介绍一下本申请实施例提供的设备或装置,其中与上述方法中所述的相同或相应的技术特征的解释或举例说明,后续不再赘述。

参见图10,本申请实施例提供的一种车库闸机抬杆控制装置,包括:

处理器600,用于读取存储器620中的程序,执行下列过程:

对监控设备实时采集的图像进行分析,当图像中闸口检测区域存在车辆时,对该帧图像进行结构化检测,得到该帧图像中车辆的类型以及图像坐标信息,以及,获取测距设备当前测量的所述车辆与该测距设备之间的物理距离;

根据所述车辆的图像坐标信息,计算出所述车辆的大小,根据所述车辆的大小与预设的所述车辆类型对应的车辆大小的参考值、所述物理距离与预设距离的比对结果,判断是否控制所述闸机执行抬杆动作;其中,所述预设距离为所述闸口检测区域与所述测距设备之间的物理距离。

在一些实施例中,得到所述车辆的大小与预设的所述车辆类型对应的车辆大小的参考值、所述物理距离与预设距离的比对结果之后,判断是否控制所述闸机执行抬杆动作之前,所述处理器600还用于读取存储器620中的程序,执行:

获取所述监控设备采集所述图像时,热成像设备同时采集的热成像图像,根据所述热成像图像,确定所述热成像图像中目标区域的温度,比较所述目标区域的温度与预设温度阈值的大小;

其中,所述目标区域,根据所述图像中预先选择的车辆部件所在区域,从所述热成像图像中确定出的相同区域。

在一些实施例中,当所述车辆的大小与预设的所述车辆类型对应的车辆大小的参考值、所述物理距离与预设距离的比对结果满足预设条件,且,所述目标区域的温度高于预设温度阈值时,控制所述闸机执行抬杆动作;

其中,所述预设条件包括:所述车辆大小与预设的车辆类型对应的车辆大小的参考值的差值小于第一预设阈值,且所述物理距离与预设距离的差值小于第二预设阈值。

在一些实施例中,所述处理器600还用于读取存储器620中的程序,执行:

根据所述监控设备的安装高度与安装角度、所述闸口检测区域的位置信息,确定出不同车辆类型对应的车辆大小的参考值。

在一些实施例中,本申请实施例提供的车库闸机抬杆控制装置还包括收发机610,用于在处理器600的控制下接收监控设备、热成像设备、测距设备发送的数据,以及发送数据给闸机。

其中,在图10中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器600代表的一个或多个处理器和存储器620代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机610可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。

在一些实施例中,本申请实施例提供的车库闸机抬杆控制装置还包括用户接口630,用户接口630可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。

处理器600负责管理总线架构和通常的处理,存储器620可以存储处理器600在执行操作时所使用的数据。

在一些实施例中,处理器600可以是CPU(中央处埋器)、ASIC(ApplicationSpecific Integrated Circuit,专用集成电路)、FPGA(Field-Programmable GateArray,现场可编程门阵列)或CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件)。

本申请实施例提供了一种计算设备,该计算设备具体可以为桌面计算机、便携式计算机、智能手机、平板电脑、个人数字助理(Personal Digital Assistant,PDA)等。该计算设备可以包括中央处理器(Center Processing Unit,CPU)、存储器、输入/输出设备等,输入设备可以包括键盘、鼠标、触摸屏等,输出设备可以包括显示设备,如液晶显示器(Liquid Crystal Display,LCD)、阴极射线管(Cathode Ray Tube,CRT)等。

存储器可以包括只读存储器(ROM)和随机存取存储器(RAM),并向处理器提供存储器中存储的程序指令和数据。在本申请实施例中,存储器可以用于存储本申请实施例提供的任一所述方法的程序。

处理器通过调用存储器存储的程序指令,处理器用于按照获得的程序指令执行本申请实施例提供的任一所述方法。

本申请实施例还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述实施例中的任一所述方法。所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。

本申请实施例提供了一种计算机可读存储介质,用于储存为上述本申请实施例提供的装置所用的计算机程序指令,其包含用于执行上述本申请实施例提供的任一方法的程序。所述计算机可读存储介质,可以是非暂时性计算机可读介质。

所述计算机可读存储介质可以是计算机能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(MO)等)、光学存储器(例如CD、DVD、BD、HVD等)、以及半导体存储器(例如ROM、EPROM、EEPROM、非易失性存储器(NANDFLASH)、固态硬盘(SSD))等。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

相关技术
  • 废气净化系统以及废气净化方法
  • 用于运行布置在内燃机的排气管路中的废气净化系统的方法和废气净化系统
  • 使设有贫NOX阱和选择性催化还原催化剂的废气净化系统的贫NOX阱再生的方法及废气净化系统
技术分类

06120116520783