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

道闸控制方法及相关设备

文献发布时间:2023-06-19 15:47:50



技术领域

本申请实施例涉及智慧城市停车领域,尤其涉及一种道闸控制方法及相关设备。

背景技术

随着港珠澳大桥的开通,粤港澳三地的交流更频密。在口岸、保税区等地区,三地的车可以自由进出。现场的车辆有悬挂一个车牌,两个车牌甚至三个车牌的,这些都给停车场的车牌识别和收费带来了很大的困难。

传统的车牌识别采用的是一车一卡,即一辆车只识别一个车牌号码,因此在车牌识别过程中如果一辆车有多个车牌号码有可能出现出入记录匹配不上的问题。但多个车牌识别,可能会存在以下的问题:

首先,一辆车上的多个车牌有可能被识别多次。其次,如果需要把全部的车牌都识别到,就需要对现场的安装调试要求很高。最后,如果采取单帧识别模式,在压地感采集图像的时候,采集回来的图像看不清车牌,那么就有可能漏识别车牌或者识别错误。如果采取视频流识别模式,当其中一个车牌识别到了,满足输出条件,但另外1-2个车牌可能还没识别到,这个时候可以采取等待一定帧数的策略,等待其他车牌的识别结束。如果在等到帧数满之前能识别到就一起输出,等待结束还未识别就丢弃。但是这个方法会造成识别慢,同时也不能保证等待时间内就能识别全部的车牌。并且对于仅包含一个车牌的车,本来识别到了就可以输出,不需要等待,但是现在需要等待一定时间,看是否还存在别的车牌,增加等待机制会降低用户体验。

发明内容

本申请实施例提供了一种道闸控制方法及相关设备,用以解决多车牌识别的问题。

本申请实施例第一方面提供一种道闸控制方法,包括:

当接收到图像采集装置发送的当前检测图像后,从所述当前检测图像提取入场车辆的车辆信息及车牌的车牌信息,所述车辆信息包括车辆特征及车辆位置,所述车牌信息包括当前车牌号码及车牌位置;

若所述入场车辆满足跟踪条件,为所述入场车辆分配车辆标识;

若所述车牌位置及所述车辆位置之间的重叠度满足预设重叠条件,绑定所述当前车牌号码及所述车辆标识;

确定所述当前车牌号码对应的车牌队列,其中所述车牌队列包含所述车辆标识与至少一个备选车牌号码之间的绑定关系,所述备选车牌号码为根据所述当前检测图像之前的检测图像提取出的车牌号码;

若所述车牌队列中备选车牌号码满足投票条件,依据所述备选车牌号码及所述当前车牌号码,确定所述当前车牌号码对应的目标车牌号码;

若所述车辆标识的车牌状态为未确定,将所述目标车牌号码作为所述车辆标识的车牌识别记录,且当获得车牌识别记录时,将所述车辆标识的车牌状态设置为已确定,以及向道闸系统发送开闸指令,以使所述道闸系统进行开闸操作。

可选地,若所述入场车辆满足跟踪条件,为所述入场车辆分配车辆标识包括:

若所述车辆信息与目标跟踪列表中的目标车辆匹配,将所述车辆信息添加到所述目标车辆,其中所述目标跟踪列表中的车辆具有车辆标识;

将所述目标车辆的车辆标识分配至所述入场车辆。

可选地,所述方法还包括:

若所述车辆信息与目标跟踪列表中所有的车辆均不匹配,且所述车辆信息与临时跟踪列表中的车辆匹配,则将所述车辆信息添加到所述临时跟踪列表中匹配的车辆;

若所述车辆信息与目标跟踪列表中所有的车辆以及与临时跟踪列表中所有的车辆均不匹配,则将所述车辆信息添加到所述临时跟踪列表;

当所述临时跟踪列表中任一车辆信息满足预设检测帧数条件时,将所述任一车辆信息添加到所述目标跟踪列表,在所述目标跟踪列表中为所述任一车辆信息分配车辆标识,且删除所述临时跟踪列表中的所述任一车辆信息。

可选地,所述方法还包括:

若所述车牌队列中的所述备选车牌号码不满足所述投票条件,将所述当前车牌号码作为所述备选车牌号码添加到所述车牌队列。

可选地,所述依据所述备选车牌号码及所述当前车牌号码,确定所述当前车牌号码对应的目标车牌号码包括:

统计相同的备选车牌号码的数量及相同当前车牌号码的数量,得到每个相同车牌号码的数量;

确定数量最多的车牌号码为所述当前车牌号码对应的目标车牌号码。

可选地,所述车牌的车牌信息至少包括第一车牌的车牌信息及第二车牌的车牌信息,所述车牌识别记录为第一车牌的目标车牌号码与所述车辆标识的车牌识别记录,在确定所述第二车牌的当前车牌号码对应的目标车牌号码之后,所述方法还包括:

若所述车辆标识的车牌状态为已确定,将所述第二车牌的当前车牌号码对应的目标车牌号码添加至所述车辆标识的车牌识别记录。

本申请实施例第二方面提供一种道闸控制方法,包括:

当接收到图像采集装置发送的当前检测图像后,从所述当前检测图像提取出场车辆的车辆信息及车牌的车牌信息,所述车辆信息包括车辆特征及车辆位置,所述车牌信息包括当前车牌号码及车牌位置;

若所述出场车辆满足跟踪条件,为所述出场车辆分配车辆标识;

若所述车牌位置及所述车辆位置之间的重叠度满足预设重叠条件,绑定所述当前车牌号码及所述车辆标识;

确定所述当前车牌号码对应的车牌队列,其中所述车牌队列包含所述车辆标识与至少一个备选车牌号码之间的绑定关系,所述备选车牌号码为根据所述当前检测图像之前的检测图像提取出的车牌号码;

若所述车牌队列中备选车牌号码满足投票条件,依据所述备选车牌号码及所述当前车牌号码,确定所述当前车牌号码对应的目标车牌号码;

若所述车辆标识的车牌状态为未确定,将所述目标车牌号码作为所述车辆标识的车牌识别记录,且当获得车牌识别记录时,将所述车辆标识的车牌状态设置为已确定;

判断所述出场车辆的车牌识别记录与入场车辆的车牌识别记录是否匹配;

若所述出场车辆的车牌识别记录与入场车辆的车牌识别记录匹配,向道闸系统发送开闸指令,以使所述道闸系统进行开闸操作。

可选地,若所述出场车辆满足跟踪条件,为所述出场车辆分配车辆标识包括:

若所述车辆信息与目标跟踪列表中的目标车辆匹配,将所述车辆信息添加到所述目标车辆,其中所述目标跟踪列表中的车辆具有车辆标识;

将所述目标车辆的车辆标识分配至所述出场车辆。

可选地,所述方法还包括:

若所述车辆信息与目标跟踪列表中所有的车辆均不匹配,且所述车辆信息与临时跟踪列表中的车辆匹配,则将所述车辆信息添加到所述临时跟踪列表中匹配的车辆;

若所述车辆信息与目标跟踪列表中所有的车辆以及与临时跟踪列表中所有的车辆均不匹配,则将所述车辆信息添加到所述临时跟踪列表;

当所述临时跟踪列表中任一车辆信息满足预设检测帧数条件时,将所述任一车辆信息添加到所述目标跟踪列表,在所述目标跟踪列表中为所述任一车辆信息分配车辆标识,且删除所述临时跟踪列表中的所述任一车辆信息。

可选地,所述方法还包括:

若所述车牌队列中的所述备选车牌号码不满足所述投票条件,将所述当前车牌号码作为所述备选车牌号码添加到所述车牌队列。

可选地,所述依据所述备选车牌号码及所述当前车牌号码,确定所述当前车牌号码对应的目标车牌号码包括:

统计相同的备选车牌号码的数量及相同当前车牌号码的数量,得到每个相同车牌号码的数量;

确定数量最多的车牌号码为所述当前车牌号码对应的目标车牌号码。

可选地,所述向开闸系统发送开闸指令之后,所述方法还包括:

删除所述车辆标识的车牌识别记录。

可选地,所述车牌的车牌信息所述车牌的车牌信息至少包括第一车牌的车牌信息及第二车牌的车牌信息,所述车牌识别记录包括第一车牌的目标车牌号码,所述方法还包括:

若所述车牌识别记录中的第一车牌的目标车牌号码与出场车辆的车牌识别记录不匹配,等待预设时长;

若所述预设时长后所述车牌识别记录包括第二车牌的目标车牌号码,且所述第二车牌的目标车牌号码与所述出场车辆的车牌识别记录匹配,则执行向所述道闸系统发送开闸指令,以使所述道闸系统进行开闸操作的步骤。

本申请实施例第三方面提供一种道闸控制系统,包括:

提取单元,用于当接收到图像采集装置发送的当前检测图像后,从所述当前检测图像提取入场车辆的车辆信息及车牌的车牌信息,所述车辆信息包括车辆特征及车辆位置,所述车牌信息包括当前车牌号码及车牌位置;

分配单元,用于当所述入场车辆满足跟踪条件时,为所述入场车辆分配车辆标识;

绑定单元,用于当所述车牌位置及所述车辆位置之间的重叠度满足预设重叠条件时,绑定所述当前车牌号码及所述车辆标识;

确定单元,用于确定所述当前车牌号码对应的车牌队列,其中所述车牌队列包含所述车辆标识与至少一个备选车牌号码之间的绑定关系,所述备选车牌号码为根据所述当前检测图像之前的检测图像提取出的车牌号码;

所述确定单元,还用于当所述车牌队列中备选车牌号码满足投票条件时,依据所述备选车牌号码及所述当前车牌号码,确定所述当前车牌号码对应的目标车牌号码;

设置单元,用于当所述车辆标识的车牌状态为未确定,将所述目标车牌号码作为所述车辆标识的车牌识别记录,且当获得车牌识别记录时,将所述车辆标识的车牌状态设置为已确定,以及向道闸系统发送开闸指令,以使所述道闸系统进行开闸操作。

可选地,所述系统还包括:

添加单元,用于当所述车辆信息与目标跟踪列表中的目标车辆匹配时,将所述车辆信息添加到所述目标车辆,其中所述目标跟踪列表中的车辆具有车辆标识;

分配单元,具体用于将所述目标车辆的车辆标识分配至所述入场车辆。

可选地,

所述添加单元,还用于当所述车辆信息与目标跟踪列表中所有的车辆均不匹配,且所述车辆信息与临时跟踪列表中的车辆匹配时,将所述车辆信息添加到所述临时跟踪列表中匹配的车辆;

所述添加单元,具体用于当所述车辆信息与目标跟踪列表中所有的车辆以及与临时跟踪列表中所有的车辆均不匹配时,将所述车辆信息添加到所述临时跟踪列表;

所述分配单元,具体用于当所述临时跟踪列表中任一车辆信息满足预设检测帧数条件时,将所述任一车辆信息添加到所述目标跟踪列表,在所述目标跟踪列表中为所述任一车辆信息分配车辆标识,且删除所述临时跟踪列表中的所述任一车辆信息。

可选地,

所述添加单元,还用于当所述车牌队列中的所述备选车牌号码不满足所述投票条件时,将所述当前车牌号码作为所述备选车牌号码添加到所述车牌队列。

可选地,所述系统还包括:

统计单元,用于统计相同的备选车牌号码的数量及相同当前车牌号码的数量,得到每个相同车牌号码的数量;

所述确定单元,具体用于确定数量最多的车牌号码为所述当前车牌号码对应的目标车牌号码。

可选地,

所述添加单元,还用于当所述车辆标识的车牌状态为已确定时,将所述第二车牌的当前车牌号码对应的目标车牌号码添加至所述车辆标识的车牌识别记录。

本申请实施例第四方面提供一种道闸控制系统,包括:

提取单元,用于当接收到图像采集装置发送的当前检测图像后,从所述当前检测图像提取出场车辆的车辆信息及车牌的车牌信息,所述车辆信息包括车辆特征及车辆位置,所述车牌信息包括当前车牌号码及车牌位置;

分配单元,用于当所述出场车辆满足跟踪条件时,为所述出场车辆分配车辆标识;

绑定单元,用于当所述车牌位置及所述车辆位置之间的重叠度满足预设重叠条件时,绑定所述当前车牌号码及所述车辆标识;

确定单元,用于确定所述当前车牌号码对应的车牌队列,其中所述车牌队列包含所述车辆标识与至少一个备选车牌号码之间的绑定关系,所述备选车牌号码为根据所述当前检测图像之前的检测图像提取出的车牌号码;

所述确定单元,还用于当所述车牌队列中备选车牌号码满足投票条件时,依据所述备选车牌号码及所述当前车牌号码,确定所述当前车牌号码对应的目标车牌号码;

设置单元,用于当所述车辆标识的车牌状态为未确定,将所述目标车牌号码作为所述车辆标识的车牌识别记录,且当获得车牌识别记录时,将所述车辆标识的车牌状态设置为已确定;

判断单元,用于判断所述出场车辆的车牌识别记录与入场车辆的车牌识别记录是否匹配;

发送单元,用于当所述出场车辆的车牌识别记录与入场车辆的车牌识别记录匹配时,向道闸系统发送开闸指令,以使所述道闸系统进行开闸操作。

可选地,所述系统还包括:

添加单元,用于当所述车辆信息与目标跟踪列表中的目标车辆匹配时,将所述车辆信息添加到所述目标车辆,其中所述目标跟踪列表中的车辆具有车辆标识;

所述分配单元,具体用于将所述目标车辆的车辆标识分配至所述出场车辆。

可选地,

所述添加单元,还用于当所述车辆信息与目标跟踪列表中所有的车辆均不匹配,且所述车辆信息与临时跟踪列表中的车辆匹配时,将所述车辆信息添加到所述临时跟踪列表中匹配的车辆;

所述添加单元,具体用于当所述车辆信息与目标跟踪列表中所有的车辆以及与临时跟踪列表中所有的车辆均不匹配时,将所述车辆信息添加到所述临时跟踪列表;

所述分配单元,具体用于当所述临时跟踪列表中任一车辆信息满足预设检测帧数条件时,将所述任一车辆信息添加到所述目标跟踪列表,在所述目标跟踪列表中为所述任一车辆信息分配车辆标识,且删除所述临时跟踪列表中的所述任一车辆信息。

可选地,所述添加单元,还用于当所述车牌队列中的所述备选车牌号码不满足所述投票条件时,将所述当前车牌号码作为所述备选车牌号码添加到所述车牌队列。

可选地,所述系统还包括:

统计单元,用于统计相同的备选车牌号码的数量及相同当前车牌号码的数量,得到每个相同车牌号码的数量;

所述确定单元,具体用于确定数量最多的车牌号码为所述当前车牌号码对应的目标车牌号码。

可选地,所述系统还包括:

删除单元,用于删除所述车辆标识的车牌识别记录。

可选地,所述系统还包括:

等待单元,用于当所述车牌识别记录中的第一车牌的目标车牌号码与出场车辆的车牌识别记录不匹配时,等待预设时长;

所述发送单元,具体用于当所述预设时长后所述车牌识别记录包括第二车牌的目标车牌号码,且所述第二车牌的目标车牌号码与所述出场车辆的车牌识别记录匹配时,执行向所述道闸系统发送开闸指令,以使所述道闸系统进行开闸操作的步骤。

本申请实施例第五方面提供一种道闸控制装置,包括:

中央处理器,存储器以及输入输出接口;

所述存储器为短暂存储存储器或持久存储存储器;

所述中央处理器配置为与所述存储器通信,并执行所述存储器中的指令操作以执行本申请实施例第一方面或第二方面中任一种所描述的方法。

本申请实施例第六方面提供一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使得计算机执行如本申请实施例第一方面或第二方面中的任一实现方式所描述的方法。

本申请实施例第七方面提供一种包含指令的计算机程序产品,当所述计算机程序产品在计算机上运行时,使得计算机执行如本申请实施例第一方面或第二方面中的任一实现方式所描述的方法。

从以上技术方案可以看出,本申请实施例具有以下优点:

通过把车辆与车牌绑定,可以解决一辆车对应多个车牌的问题,减少一辆车识别成多辆车的风险,同时,只要有车牌满足投票条件就输出车牌识别结果,保证了开闸的速度,不影响用户体验。由于对车辆与车牌进行了绑定,且存在跟踪机制,可以确保在第一次投票时没有完成识别的车牌通过后续的处理完成识别并输出结果,尽可能多识别车牌,且尽可能的提高了车牌识别率,增加了用户体验。

附图说明

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

图1为本申请实施例公开的一种道闸控制系统的系统框架图;

图2为本申请实施例公开的一种道闸控制方法的流程示意图;

图3为本申请实施例公开的另一种道闸控制方法的流程示意图;

图4为本申请实施例公开的一种道闸控制系统结构示意图;

图5为本申请实施例公开的另一种道闸控制系统结构示意图;

图6为本申请实施例公开的另一种道闸控制系统结构示意图;

图7为本申请实施例公开的另一种道闸控制系统结构示意图;

图8为本申请实施例公开的一种道闸控制装置结构示意图;

图9为本申请实施例公开的另一种道闸控制装置结构示意图。

具体实施方式

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

传统的车牌识别采用的是一车一卡,即一辆车只识别一个车牌号码,在大湾区会有可能出现出入记录匹配不上的问题。要彻底解决上述的问题,就需要支持多个车牌同时识别,即入场的时候尽可能把全部车牌都识别到,出场的时候把全部车牌都识别到,然后通过匹配进行出场,同时把对应的入场记录删除。

但支持多个车牌识别,会存在以下的问题:

首先,一辆车上的多个车牌有可能被识别多次。例如一辆车上包含3个车牌,在远处的时候识别到了内地车牌,靠近的时候又识别到了香港车牌,由于车牌与车辆没有绑定关系,系统无法判断这两个车牌属于同一辆车,只能把识别到的结果都输出,会造成一辆车出现2条识别记录的问题。

其次,如果需要把全部的车牌都识别到,就需要对现场的安装调试要求很高。如果一辆车上同时挂2个或3个车牌,现场的摄像机安装调试角度不好,或者补光灯角度不好,那么车过来的时候,车身上的2个或3个车牌就可能不能全部被清晰看到。例如补光灯压的太低,下面的车牌是清晰的,上面的车牌可能偏暗,那么下面的车牌可以识别,上面的车牌识别困难。另外由于车头区域的空间有限,如果挂3个车牌,那么车牌就全部挤在一块,中间的车牌可能被上下两个车牌部分遮挡,在远处成像会识别困难。但是当车辆靠近摄像机的时候,中间的车牌又能被清晰看到。

最后,如果采取单帧识别模式,在压地感采集图像的时候,采集回来的图像看不清车牌,那么就有可能漏识别车牌或者识别错误。如果采取视频流识别模式,当其中一个车牌识别到了,满足输出条件,但另外1个或2个车牌可能还没识别到,这个时候可以采取等待一定帧数的策略,等待其他车牌的识别结束。如果在等待帧数满之前能识别到就一起输出,等待结束还未识别就丢弃。但是这个方法会造成识别慢,同时也不能保证等待时间内就能识别全部的车牌。并且对于仅包含1个车牌的车,本来识别到了就可以输出,不需要等待,但是现在需要等待一定时间,看是否还存在别的车牌,增加等待机制会降低用户体验。

针对上述问题,本申请实施例提供了一种道闸控制方法、系统及装置,用于解决多车牌识别的问题。

请参阅图1,图1是本申请实施例公开的一种道闸控制系统的系统框架图。该道闸控制系统,可以包括图像采集装置101,车牌投票装置102及道闸控制装置103。其中,图像采集装置101与车牌投票装置102相连,车牌投票装置102与道闸控制装置103相连。

可以理解的是,在该道闸控制系统中,可以拥有至少一个图像采集装置101,优选的,仅使用一个图像采集装置,用以采集车辆图像及车牌图像,并对经过采集得到的图像进行检测及识别,以得到车辆信息及车牌信息。可以理解的是,该图像采集装置101可以是摄像头,也可以是具备图像采集的其他设备,具体此处不做限定,为方便描述,后续以摄像头进行描述,后续不再对此进行赘述。不难理解的是,本申请实施例中所描述的图像采集装置是使用某种基于深度学习的目标检测算法,例如可以使用一种基于深度神经网络的对象识别和定位算法(YOLO,you only look once)的V3版本算法,或者是一种直接预测目标类别的多目标检测算法(SSD,single shot detector)检测输入图像中的车辆或车牌,对检测到目标使用矩形框框起来。不难理解的,本申请实施例并不限制目标检测算法,使用传统算法与基于深度学习的算法均可,但是基于深度学习的方法效果更好。具体的,如果能检测到车牌,则识别该车牌的车牌号码。车牌由于受到遮挡、灯光等因素的影响,可能识别失败。又有可能该车辆是无牌车,因此没有车牌。对于大湾区的车,车辆上存在 1个、2个或3个车牌,因此车牌检测的结果可能是1个、2个或3个车牌,这些车牌都需要识别。

也可以理解的是,对于检测目标,也可以使用圆形框或椭圆框进行框选,具体此处不做限定。优选的,本申请实施例为方便计算,主要以矩形框进行描述。

车牌投票装置102,用于获取所有图像采集装置101得到的车牌识别结果,将各车牌识别结果分别置于不同的队列中,当所有队列中存在满足投票条件的投票队列时,获取当前投票队列,将当前投票队列与所有队列中其他队列进行对比,确定当前投票队列是否为最佳投票队列,若是,则对当前投票队列进行车牌投票得到车牌投票结果,若否,则获取下一投票队列。

道闸控制装置103,用于当车牌投票装置102投票结束后,接收车牌投票结果。道闸控制装置103根据该投票结果,对车牌号码是否进行鉴定权限及启动开闸等操作进行判断。可以理解的是,该道闸控制装置103包括上位机及控制机,具体的,还可以包括其他执行装置,具体此处不做限定,用以控制道闸或鉴定车牌权限。还可以理解的是,该权限一般指的是该车牌是否为停车场的月卡用户,或者是该停车场是否允许此车牌进入停车场,具体此处不做限定。

为方便理解,后续不再对图像采集装置101、车牌投票装置102及道闸控制装置103进行赘述。具体的,图像采集装置101、车牌投票装置102及道闸控制装置103还可以有其他连接关系,具体此处不做限定。

请参阅图2,本申请实施例公开的一种道闸控制方法的流程示意图包括步骤201至步骤210。

201、从当前检测图像提取入场车辆的车辆信息及车牌的车牌信息。

当接收到图像采集装置发送的当前帧的检测图像后,道闸控制系统会使用基于深度学习的目标检测算法检测输入图像中的车辆,对检测到的入场车辆的车辆及车牌使用矩形框框起来。具体的,当获取到当前帧的检测图像后,道闸控制系统也会从中提取出入场车辆的车辆信息及车牌的车牌信息。

该车辆信息里面含有当前帧该车辆的车辆特征及车辆位置,可以理解的是,这里的车辆特征是通过网络提取的,本实施例并不关注从网络中提取了具体的信息,该信息可以是车辆的外观特征,也可以是车辆的运动轨迹,具体此处不做限定。该车辆位置在本实施例中,主要指的是车辆的车辆区域框图以及车辆的坐标信息。

该车牌信息里面含有当前识别到的车牌号码及车牌位置,可以理解的是,该车牌位置在本实施例中,主要指的是车牌的车牌区域框图。

还可以理解的是,因为本申请实施例主要采用的识别方式是视频流识别方式,因此会存在大量不包含车辆的图像帧,因此,当检测不到车辆图像时,当前帧的识别操作结束,进行下一帧的识别操作。具体的,图像采集装置一般一秒可以检测到20帧,甚至是25帧的图像,优选的,可以检测到20帧图像,具体此处不做限定。

202、判断入场车辆是否满足跟踪条件,若是,执行步骤203。

当检测到入场车辆后,会判断该入场车辆的车辆信息是否满足跟踪条件,如果满足,就执行步骤203;如果不满足,就继续执行步骤202。

具体的,当检测到入场车辆后,会把检测到的入场车辆与跟踪列表中的所有车辆进行对比,具体参考指标是车辆的车辆信息,后续不再对此进行赘述,后续均以当前帧入场车辆进行描述。如果当前帧入场车辆与跟踪列表中的任一辆车能匹配上,就把该车辆的坐标信息以及车辆特征信息添加到跟踪列表对应的车辆。

还可以理解的是,如果入场车辆与跟踪列表中的所有车辆都不能匹配上,就把当前帧入场车辆与临时跟踪列表中的所有车辆对比,如果该车辆与临时跟踪列表中的任一车辆能匹配上,把该车辆的坐标信息及车辆特征信息添加到临时跟踪列表对应的车辆。具体的,如果临时跟踪列表找不到与当前帧入场车辆匹配的车辆,就把当前帧入场车辆添加到临时跟踪列表。

可以理解的是,同时使用跟踪列表与临时跟踪列表的原因是对于远处的车辆,刚检测到的时候由于比较小或者不清晰,车辆有可能一帧检测到,一帧检测失败,因此先添加到临时跟踪列表,连续几帧都检测成功再添加到跟踪列表。不难理解的,检测成功的标准也可以是检测成功的帧数达到预定帧数,例如连续5帧,或者过去10帧,优选的,至少7 帧检测成功,具体此处不做限定。

可以理解的是,跟踪的算法以及提取的特征不在本实施例中做限定。

本实施例中,不难理解的,对检测图像进行检测及识别后,可能只获取到车辆信息或者是车牌信息,当获取到车辆信息后,可执行步骤202及步骤203,当只获取到车牌信息时,不执行步骤202及203。

203、为入场车辆分配车辆标识。

具体的,系统会接收到图像采集装置发送的不同帧的车辆信息,当系统接收到不同帧的车辆信息后,就会判断临时跟踪列表中的任一车辆信息检测成功的帧数是否达到了阈值,如果达到了阈值,就把达到阈值的对应的车辆添加到跟踪列表,并分配一个车辆标识,可以理解的是,该车辆标识一般是车辆对应ID,为方便描述,后续不再对此进行赘述,具体此处不对车辆标识做限定,后续也不在对此进行赘述,同时删除临时跟踪列表中已达到阈值的对应车辆的记录。不难理解的,当车辆在跟踪列表中时,该车辆必然被分配了车辆ID。

204、判断车牌位置及车辆位置之间的重叠度是否满足重叠条件,若是,执行步骤205。

当系统获取检测图像并检测到对应的车牌框及车辆框时,会分别计算图像中每个车牌框与所有车辆框的重叠度,重叠度小于阈值的组合说明检测到的车牌属于该车辆的可能性很低,不做进一步处理。重叠度超过阈值说明该车牌可能属于某一辆或多辆车。两个框的重叠度可以通过计算框的交并比,可以理解的是,还可以通过其他方式计算框的重叠度,具体此处不做限定。当车牌框与车辆框的重叠度超过阈值时,即车牌位置及车辆位置之间的重叠度满足重叠条件时,执行步骤205;若不满足,可继续执行步骤204,即判断下一帧图像中的车牌位置及车辆位置的重叠度。

不难理解的,由于车辆框和车牌框的检测不一定能非常准确,有可能出现车辆框和车牌框很大的情况,当两辆车靠近,就有可能出现一个车牌框与两个车辆框有重叠度的情况。极端的情况是一个车牌框与两个甚至多个车辆框有重叠度超过阈值。如果出现一个车牌框与两个车辆框有重叠度的情况,当前帧图像先不处理,等待下一帧图像再尝试匹配。因为对于卡口场景,摄像头一般聚焦3至5米识别范围,当车辆靠近摄像头的时候,基本上视野就只有一辆车,一个车牌框与两个车辆框有重叠度的情况就不存在。

205、绑定当前车牌号码及车辆标识。

当车牌框与车辆框的重叠度超过阈值时,会绑定当前帧图像中的车辆与车牌,并记录下当前帧图像中对应车辆的车辆ID及车牌号码。由于大湾区的车辆存在1个、2个或3个车牌,因此一辆车可能绑定1个、2个或3个车牌。

由于现场安装调试的问题以及光照问题等,车身上如果包含2个或3个车牌,就有可能存在其中1个或2个车牌成像效果比较好,很快被识别到,然后与车辆绑定。一定帧数后又有新的车牌被识别到,这些车牌再与车辆进行绑定,具体此处不做限定。

206、确定当前车牌号码对应的车牌队列。

系统采用视频流投票的方式。具体的,可以参阅图1中车牌投票装置102具体的操作步骤。一旦车牌被检测和识别到就进入跟踪,车牌识别的结果会被压到队列中,当满足了投票条件就进行车牌识别结果投票,输出车牌识别结果。可以理解的是,车牌识别的结果可能由于车牌因为遮挡或污损或光照的情况,因此所识别出的结果,与实际车牌存在差异。

可以理解的是,车牌队列包含至少一个备选车牌号码,该备选车牌号码是根据当前检测帧图像之前的检测图像提取出的车牌号码,而且,该备选车牌号码与车辆ID存在绑定关系。

207、判断车牌队列中的备选车牌是否满足投票条件,若是,执行步骤208。

当确定车牌队列后,系统会判断车牌队列中的备选车牌是否满足投票条件,若是,执行步骤208;若不是,可继续执行步骤207。

具体的,当车牌队列中备选车牌号码满足投票条件时,对该车牌队列根据投票算法进行投票。当车牌队列中的备选车牌号码不满足投票条件时,将当前帧识别到的车牌号码作为备选车牌号码添加到车牌队列中。

可以理解的是,满足投票条件的情况有多种,可以是对于车辆的识别帧数达到预设阈值,具体的,可以是5帧,也可以是10帧,具体此处不做限定;还可以是当车辆行驶到地感触发器,则对该车牌队列进行强制投票;还可以是,当车牌被遮挡或者是在一定帧数内不能再识别到车牌,又或者是超过预设时长,该时长可以是1秒,也可以是2秒,具体此处不做限定,上述方式都算是满足投票条件,具体此处不对投票条件进行具体限定。

具体的,投票算法可以是根据车牌队列是否满足强制投票条件,或者是车牌队列的长度,又或者是车牌队列中所识别出车牌的置信度,具体此处并不对投票算法进行限定。

当备选车牌满足投票条件时,就对车牌进行投票,执行步骤208。

208、确定当前车牌号码对应的目标车牌号码。

当备选车牌满足投票,且以对车牌队列中的所有车牌进行投票后,会得到车牌投票结果,该车牌投票结果可以确定为当前帧识别出的车牌号码对应的目标车牌号码。

具体的,可以统计该车牌队列中的相同的备选车牌号码的数量以及相同的当前帧识别到的车牌号码的数量,以此得到每个相同车牌号码的数量。可以将数量最多的车牌号码确定为当前帧车牌号码对应的目标车牌号码。

可以理解的是,还可以通过其他方式确定当前车牌号码对应的目标车牌号码,具体此处不做限定。

不难理解的是,如果同时有超过1个车牌满足投票条件,就把所有满足投票条件且经过车牌投票后的车牌都输出,后续不再对此进行赘述。

但需要注意的是,现场由于光照强弱、车牌遮挡、跟车严重或者摄像机出现花屏等情况,仅检测或获取到几帧有效帧,还没来得及将检测车辆添加进跟踪队列,还未分配车辆ID就触发了投票条件,例如车辆压到地感或者车辆消失,具体此处不做限定。此时,仍会强制执行车牌投票。车牌投票结束后会确定目标车牌号码,同时也会给车辆分配一个车辆ID,并将该车辆ID与目标车牌号码绑定,执行步骤210。

209、判断车辆标识的车牌状态是否为未确定,若是,执行步骤210。

系统判断车辆是否已经投过票,若车辆未投过票,则执行步骤210,即判断车辆标识的车牌状态是否为未确定,若未确定,执行步骤210。可以理解的是,车辆标识的车牌状态在本实施例中表示的是车辆的投票状态,后续不再对此进行赘述。

具体的,对于满足投票条件的车牌,系统先判断车辆是否已经投过票,如果车辆为未投票,则先执行步骤208。得到目标车牌号码后,系统会将该车辆ID绑定到该目标车牌号码上,执行步骤210。不难理解的是,当车牌投票结束后,会把该车辆设置为已投票,对应投票结束的车牌也会设置为已投票。如果同时有超过1个车牌满足投票条件,就把所有满足投票条件的车牌都输出。

具体的,后续会继续进行车牌识别,如果再有车牌能满足投票条件,且车辆为已投票,那么继续执行步骤208,并把投票的结果添加到对应的车辆上。

还可以理解的是,由于现场安装调试的问题以及光照问题等,车身上如果包含2个或 3个车牌,就有可能存在其中1个或2个车牌成像效果比较好,很快满足投票条件,但是其他的车牌却还没识别完成,甚至还没能被看到。为了能保证用户体验,系统采取只要有一个车牌能满足投票条件就输出结果,标记对应的车辆与车牌为已投票,具体此处不做限定。

210、确定车牌识别记录及向道闸系统发送开闸指令。

当车辆为未投票,且确认目标车牌号码时,会将目标车牌号码与该车辆ID进行绑定,以形成车牌识别记录,可以理解的是,该车牌识别记录为入场车牌识别记录。示例性的,该车牌识别记录显示为:车辆ID 001,车牌1:粤B12345。不难理解的是,该车牌识别记录仅为方便描述的一个例子,实际的车牌识别记录与此类型,后续不再对此进行赘述。还可以理解的是,当有两个车牌或以上车牌满足投票条件并输出时,该车牌识别记录可以是车辆ID001,车牌1:粤B12345,车牌2:ABC123,具体此处不对此进行赘述,为方便描述,后续以一个车牌进行描述。

当系统确定车牌识别记录后,会向道闸控制系统发送开闸指令,具体的,当前车牌投票结束后就把当前结果上传到道闸控制装置,具体为控制机或者上位机,控制机或者上位机判断该记录为还未投票,则进行鉴权操作并启动开闸等相应的操作。具体操作步骤可参阅图1中道闸控制装置103。可以理解的是,该当前结果指的是车辆为未投票的状态。

不难理解的是,当步骤209中,系统判断车辆为已投票时,如果再有车牌能满足投票条件,且车辆为已投票,那么继续执行步骤208,并把投票的结果添加到对应的车辆上。例如上述ID 001的车辆,行驶一段距离后,上面的香港车牌ABC123被识别到,那么就把ABC123绑定到车辆ID 001,形成车牌识别记录为:车辆ID 001,车牌1:粤B12345,车牌2:ABC123。具体的,当车牌投票结束后,把当前结果上传到控制机或者上位机,控制机或者上位机判断该记录为已投票,按车辆ID修改车牌识别记录,但是不再进行鉴权与开闸等相应的操作。可以理解的是,该当前结果指的是车辆为已投票的状态。

还可以理解的是,当入场车辆到了画面边缘,即图像采集装置已不能再检测到车辆图像,系统就会把该入场车辆从跟踪列表中删除,同时删除该入场车辆对应的车牌,不再进行跟踪。

还可以理解的是,在跟踪列表被清空后,如果出现意外情况,例如入场车辆过道闸后由于某些原因倒车,再次被摄像头看到。系统重复执行步骤201至步骤210。即如果重新检测到入场车辆,会给入场车辆一个新的ID,例如车辆ID 002。继续识别车牌号码,并绑定车辆与车牌号码。如果满足投票条件也会输出结果,由道闸控制装置进行鉴权以及判断是否与前车是同一车辆,若是同一辆车,如果道闸仍处于打开状态,则保持打开状态;如果道闸已关闭,则再次进行开闸操作。可以理解的是,因为道闸底下一般安装了防砸地感,车辆如果后退不多,道闸不会落下,后退多了才会落闸。若不是同一辆车,需要重新进行鉴权操作,以使道闸控制装置确定是否进行开闸操作。

不难理解的,还存在一种可能性,具体的,对于无牌的入场车辆,执行了步骤201至步骤203后,但需要说明的是,此时检测图像中并没有车牌信息。当该入场车辆被检测到时,会给一个新的ID,并添加到跟踪列表中。后续该入场车辆一直行驶,但是都无法识别到车牌。到了道闸前,车主通过扫二维码的方式入场,这时候会生成一条记录显示:车辆 IDxxx,无牌扫码入场。

本实施例中,通过引进车辆与车牌绑定的策略,可以解决一辆车对应多个车牌的问题,减少一辆车识别成多辆车的风险。只要有车牌满足投票条件就输出结果,保证了开闸的速度,不影响用户体验。由于存在车辆与车牌绑定机制,存在跟踪机制,可以确保在第一次投票时没有完成识别的车牌通过后续的处理完成识别并输出结果,尽可能多识别车牌。因此,本发明有效提高了车牌识别率并保证了车牌识别速度。

上述图2主要描述的是车辆入场时的具体执行步骤,下面将对车辆出场时的具体执行步骤进行描述,请参阅图3,图3为本申请实施例公开的另一种道闸控制方法的流程示意图包括步骤301至步骤309。

301、从当前检测图像提取入场车辆的车辆信息及车牌的车牌信息。

302、为入场车辆分配车辆标识。

303、绑定当前车牌号码及车辆标识。

304、确定当前车牌号码对应的车牌队列。

305、确定当前车牌号码对应的目标车牌号码。

306、判断车辆标识的车牌是否为未确定,若是,执行步骤307。

307、将目标车牌号码作为车辆标识的车牌识别记录及将车牌状态设置为已确定。

本实施例中,步骤301至307与前述图2所示实施例中的步骤201至209类似,此处不再赘述。

但需要说明的是,如果车辆出场的时候先识别到了一个车牌,完成了鉴权与开闸操作,但是行驶的过程中又识别到了另外一个车牌,这个时候由于车辆仍在监控范围,系统仍然会把此时的车牌识别记录上传,上位机根据车辆ID判断当前车辆仍在行驶,即此时的车辆为已投票,且当该车辆已经完成了鉴权操作,丢弃新的识别到的车牌的记录。

308、判断出场车辆的车牌识别记录是否与入场车辆的车牌识别记录匹配。

当车牌投票结束,且生成车牌识别记录之后,系统会判断出场车辆的车牌识别记录是否与入场车辆的车牌识别记录匹配。

具体的,当车牌投票结束,而且生成车牌识别记录后,当出场车辆的车牌识别记录与入场车辆的车牌识别记录匹配时,系统会根据该车牌识别记录搜索数据库内的记录,删除与这个车牌号码对应的其他车牌号码,避免出现入场记录滞留场内。例如出场的车辆的一个车牌是粤B12345,那么数据库内搜索能查找到该车的入场记录为:车辆ID 001,车牌1:粤B12345,车牌2:ABC123。则把车牌号码ABC123一起删除。

当出场车辆的车牌识别记录与入场车辆的车牌识别记录不匹配时,也就是说,当车辆出场的时候识别到一个车牌,没有找到对应的入场车牌识别记录,这种情况发生在入场的时候车辆上某个车牌没识别到,但是出场的时候识别到了,其他的车牌没识别到。这时候系统先等待1秒,如果1秒内能识别到别的车牌,就将刚识别到车牌与入场识别记录进行匹配,若能匹配上就删除对应记录。如果在等待时间内还是无法识别到别的车牌就进行人工处理。可以理解的是,一般应用场景允许接受1秒的等待时间,也可以是0.5秒,但是等待时间尽可能长一点,具体此处不做限定。

309、向道闸系统发送开闸指令。

当车牌投票结束后,且车辆为未投票时,会向道闸控制系统发送开闸指令,具体的,当前车牌投票结束后就把当前结果上传到道闸控制装置,具体为控制机或者上位机,控制机或者上位机判断该记录为还未投票,则进行鉴权操作并启动开闸等相应的操作。具体操作步骤可参阅图1中道闸控制装置103。可以理解的是,该当前结果指的是车辆为未投票的状态。

本实施例中,不对步骤308和步骤309做限定,可以先执行步骤308再执行步骤309,也可以先执行步骤309再执行步骤308,具体此处不做限定。

还可以理解的是,当出场车辆到了画面边缘,即图像采集装置已不能再检测到车辆图像,系统就会把该出场车辆从跟踪列表中删除,同时删除该出场车辆对应的车牌,不再进行跟踪。

还可以理解的是,在跟踪列表被清空后,如果出现意外情况,例如出场车辆过道闸后由于某些原因倒车,再次被摄像头看到。系统重复执行步骤301至步骤309。即如果重新检测到出场车辆,会给出场车辆一个新的ID,例如车辆ID 002。继续识别车牌号码,并绑定车辆与车牌号码。如果满足投票条件也会输出结果,由道闸控制装置进行鉴权以及判断是否与前车是同一车辆,若是同一辆车,如果道闸仍处于打开状态,则保持打开状态;如果道闸已关闭,则再次进行开闸操作。可以理解的是,因为道闸底下一般安装了防砸地感,车辆如果后退不多,道闸不会落下,后退多了才会落闸。若不是同一辆车,需要重新进行鉴权操作,以使道闸控制装置确定是否进行开闸操作。

不难理解的,还存在一种可能性,具体的,对于无牌的出场车辆,执行了步骤301至步骤302后,但需要说明的是,此时检测图像中并没有车牌信息。当该出场车辆被检测到时,会给一个新的ID,并添加到跟踪列表中。后续该出场车辆一直行驶,但是都无法识别到车牌。到了道闸前,车主通过扫二维码的方式出场,这时候会生成一条记录显示:车辆 IDxxx,无牌扫码出场。

本实施例中,使用了视频流投票的方法,通过把车辆与车辆上的车牌绑定,给新识别到的车辆一个ID。车辆上的车牌只要有一个满足输出条件就输出车牌识别的结果,并进行相应鉴权与开闸操作。输出的时候把车牌号码与车辆ID一起输出。车辆继续行驶过程中如果再有识别到的车牌就继续把车牌号码连同车辆ID输出。使用该方法,能保证车辆快速入场,同时尽可能多识别车辆上的车牌,能有效解决多车牌导致的多条识别记录,出入场记录不匹配,以及多车牌识别慢等问题。

上面对本申请实施例中的道闸控制方法进行了描述,下面对本申请实施例中的道闸控制系统进行描述,该道闸为入场道闸,请参阅图4,本申请实施例公开的一种道闸控制系统结构包括:

提取单元401,用于当接收到图像采集装置发送的当前检测图像后,从当前检测图像提取入场车辆的车辆信息及车牌的车牌信息,车辆信息包括车辆特征及车辆位置,车牌信息包括当前车牌号码及车牌位置;

分配单元402,用于当入场车辆满足跟踪条件时,为入场车辆分配车辆标识;

绑定单元403,用于当车牌位置及车辆位置之间的重叠度满足预设重叠条件时,绑定当前车牌号码及车辆标识;

确定单元404,用于确定当前车牌号码对应的车牌队列,其中车牌队列包含车辆标识与至少一个备选车牌号码之间的绑定关系,备选车牌号码为根据当前检测图像之前的检测图像提取出的车牌号码;

确定单元404,还用于当车牌队列中备选车牌号码满足投票条件时,依据备选车牌号码及当前车牌号码,确定当前车牌号码对应的目标车牌号码;

设置单元405,用于当车辆标识的车牌状态为未确定,将目标车牌号码作为车辆标识的车牌识别记录,且当获得车牌识别记录时,将车辆标识的车牌状态设置为已确定,以及向道闸系统发送开闸指令,以使道闸系统进行开闸操作。

本实施例中,设置单元405能根据车辆标识的车牌状态,向道闸系统发送开闸指令,确保了道闸不进行重复开闸,提升了方案的可实现性。

下面对本申请实施例中的道闸控制系统进行详细描述,该道闸为入场道闸,请参阅图 5,本申请实施例公开的另一种道闸控制系统结构包括:

提取单元501,用于当接收到图像采集装置发送的当前检测图像后,从当前检测图像提取入场车辆的车辆信息及车牌的车牌信息,车辆信息包括车辆特征及车辆位置,车牌信息包括当前车牌号码及车牌位置;

分配单元502,用于当入场车辆满足跟踪条件时,为入场车辆分配车辆标识;

绑定单元503,用于当车牌位置及车辆位置之间的重叠度满足预设重叠条件时,绑定当前车牌号码及车辆标识;

确定单元504,用于确定当前车牌号码对应的车牌队列,其中车牌队列包含车辆标识与至少一个备选车牌号码之间的绑定关系,备选车牌号码为根据当前检测图像之前的检测图像提取出的车牌号码;

确定单元504,还用于当车牌队列中备选车牌号码满足投票条件时,依据备选车牌号码及当前车牌号码,确定当前车牌号码对应的目标车牌号码;

设置单元505,用于当车辆标识的车牌状态为未确定,将目标车牌号码作为车辆标识的车牌识别记录,且当获得车牌识别记录时,将车辆标识的车牌状态设置为已确定,以及向道闸系统发送开闸指令,以使道闸系统进行开闸操作。

该道闸控制系统还可以包括:

添加单元506,用于当车辆信息与目标跟踪列表中的目标车辆匹配时,将车辆信息添加到目标车辆,其中目标跟踪列表中的车辆具有车辆标识;

分配单元502,具体用于将目标车辆的车辆标识分配至入场车辆。

添加单元506,还用于当车辆信息与目标跟踪列表中所有的车辆均不匹配,且车辆信息与临时跟踪列表中的车辆匹配时,将车辆信息添加到临时跟踪列表中匹配的车辆;

添加单元506,具体用于当车辆信息与目标跟踪列表中所有的车辆以及与临时跟踪列表中所有的车辆均不匹配时,将车辆信息添加到临时跟踪列表;

分配单元502,具体用于当临时跟踪列表中任一车辆信息满足预设检测帧数条件时,将任一车辆信息添加到目标跟踪列表,在目标跟踪列表中为任一车辆信息分配车辆标识,且删除临时跟踪列表中的任一车辆信息。

添加单元506,还用于当车牌队列中的备选车牌号码不满足投票条件时,将当前车牌号码作为备选车牌号码添加到车牌队列。

道闸控制系统还包括:

统计单元507,用于统计相同的备选车牌号码的数量及相同当前车牌号码的数量,得到每个相同车牌号码的数量;

确定单元504,具体用于确定数量最多的车牌号码为当前车牌号码对应的目标车牌号码。

添加单元506,还用于当车辆标识的车牌状态为已确定时,将第二车牌的当前车牌号码对应的目标车牌号码添加至车辆标识的车牌识别记录。

本实施例中,道闸控制系统中的各单元执行如前述图2所示实施例中道闸控制系统的操作,具体此处不再赘述。

下面对本申请实施例中的道闸控制系统进行描述,该道闸为出场道闸,请参阅图6,本申请实施例公开的另一种道闸控制系统结构包括:

提取单元601,用于当接收到图像采集装置发送的当前检测图像后,从当前检测图像提取出场车辆的车辆信息及车牌的车牌信息,车辆信息包括车辆特征及车辆位置,车牌信息包括当前车牌号码及车牌位置;

分配单元602,用于当出场车辆满足跟踪条件时,为出场车辆分配车辆标识;

绑定单元603,用于当车牌位置及车辆位置之间的重叠度满足预设重叠条件时,绑定当前车牌号码及车辆标识;

确定单元604,用于确定当前车牌号码对应的车牌队列,其中车牌队列包含车辆标识与至少一个备选车牌号码之间的绑定关系,备选车牌号码为根据当前检测图像之前的检测图像提取出的车牌号码;

确定单元604,还用于当车牌队列中备选车牌号码满足投票条件时,依据备选车牌号码及当前车牌号码,确定当前车牌号码对应的目标车牌号码;

设置单元605,用于当车辆标识的车牌状态为未确定,将目标车牌号码作为车辆标识的车牌识别记录,且当获得车牌识别记录时,将车辆标识的车牌状态设置为已确定;

判断单元606,用于判断出场车辆的车牌识别记录与入场车辆的车牌识别记录是否匹配;

发送单元607,用于当出场车辆的车牌识别记录与入场车辆的车牌识别记录匹配时,向道闸系统发送开闸指令,以使道闸系统进行开闸操作。

本实施例中,设置单元605能根据车辆标识的车牌状态,向道闸系统发送开闸指令,同时,判断单元606能通过判断出场车辆与入场车辆的车牌识别记录是否匹配来确保出入场记录匹配的问题,也确保了道闸不进行重复开闸,提升了方案的可实现性。

下面对本申请实施例中的道闸控制系统进行详细描述,该道闸为出场道闸,请参阅图 7,本申请实施例公开的另一种道闸控制系统结构包括:

提取单元701,用于当接收到图像采集装置发送的当前检测图像后,从当前检测图像提取出场车辆的车辆信息及车牌的车牌信息,车辆信息包括车辆特征及车辆位置,车牌信息包括当前车牌号码及车牌位置;

分配单元702,用于当出场车辆满足跟踪条件时,为出场车辆分配车辆标识;

绑定单元703,用于当车牌位置及车辆位置之间的重叠度满足预设重叠条件时,绑定当前车牌号码及车辆标识;

确定单元704,用于确定当前车牌号码对应的车牌队列,其中车牌队列包含车辆标识与至少一个备选车牌号码之间的绑定关系,备选车牌号码为根据当前检测图像之前的检测图像提取出的车牌号码;

确定单元704,还用于当车牌队列中备选车牌号码满足投票条件时,依据备选车牌号码及当前车牌号码,确定当前车牌号码对应的目标车牌号码;

设置单元705,用于当车辆标识的车牌状态为未确定,将目标车牌号码作为车辆标识的车牌识别记录,且当获得车牌识别记录时,将车辆标识的车牌状态设置为已确定;

判断单元706,用于判断出场车辆的车牌识别记录与入场车辆的车牌识别记录是否匹配;

发送单元707,用于当出场车辆的车牌识别记录与入场车辆的车牌识别记录匹配时,向道闸系统发送开闸指令,以使道闸系统进行开闸操作。

该道闸控制系统还包括:

添加单元708,用于当车辆信息与目标跟踪列表中的目标车辆匹配时,将车辆信息添加到目标车辆,其中目标跟踪列表中的车辆具有车辆标识;

分配单元702,具体用于将目标车辆的车辆标识分配至出场车辆。

添加单元708,还用于当车辆信息与目标跟踪列表中所有的车辆均不匹配,且车辆信息与临时跟踪列表中的车辆匹配时,将车辆信息添加到临时跟踪列表中匹配的车辆;

添加单元708,具体用于当车辆信息与目标跟踪列表中所有的车辆以及与临时跟踪列表中所有的车辆均不匹配时,将车辆信息添加到临时跟踪列表;

分配单元702,具体用于当临时跟踪列表中任一车辆信息满足预设检测帧数条件时,将任一车辆信息添加到目标跟踪列表,在目标跟踪列表中为任一车辆信息分配车辆标识,且删除临时跟踪列表中的任一车辆信息。

添加单元708,还用于当车牌队列中的备选车牌号码不满足投票条件时,将当前车牌号码作为备选车牌号码添加到车牌队列。

该道闸控制系统还包括:

统计单元709,用于统计相同的备选车牌号码的数量及相同当前车牌号码的数量,得到每个相同车牌号码的数量;

确定单元704,具体用于确定数量最多的车牌号码为当前车牌号码对应的目标车牌号码。

该道闸控制系统还包括:

删除单元710,用于删除车辆标识的车牌识别记录。

该道闸控制系统还包括:

等待单元711,用于当车牌识别记录中的第一车牌的目标车牌号码与出场车辆的车牌识别记录不匹配时,等待预设时长;

发送单元707,具体用于当预设时长后车牌识别记录包括第二车牌的目标车牌号码,且第二车牌的目标车牌号码与出场车辆的车牌识别记录匹配时,执行向道闸系统发送开闸指令,以使道闸系统进行开闸操作的步骤。

本实施例中,道闸控制系统中的各单元执行如前述图3所示实施例中道闸控制系统的操作,具体此处不再赘述。

下面请参阅图8,本申请实施例公开的一种道闸控制装置结构示意图包括:

中央处理器801,存储器805,输入输出接口804,有线或无线网络接口803以及电源802;

存储器805为短暂存储存储器或持久存储存储器;

中央处理器801配置为与存储器805通信,并执行存储器805中的指令操作以执行前述图2所示实施例中的方法。

下面请参阅图9,本申请实施例公开的另一种道闸控制装置结构示意图包括:

中央处理器901,存储器905,输入输出接口904,有线或无线网络接口903以及电源902;

存储器905为短暂存储存储器或持久存储存储器;

中央处理器901配置为与存储器905通信,并执行存储器905中的指令操作以执行前述图3所示实施例中的方法。

本申请实施例还提供一种芯片系统,其特征在于,芯片系统包括至少一个处理器和通信接口,通信接口和至少一个处理器通过线路互联,至少一个处理器用于运行计算机程序或指令,以执行前述图2至图3所示实施例中的方法。

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

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

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

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

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

技术分类

06120114582071