车牌检测方法、装置及系统与流程

文档序号:17049751发布日期:2019-03-05 19:56阅读:214来源:国知局
车牌检测方法、装置及系统与流程

本发明实施例涉及交通管理领域,特别涉及一种车牌方法、装置及系统。



背景技术:

车辆牌照是车管所发布给机动车辆的行车凭证。为了避免交管部门对违规车辆的处罚,现实社会中出现了很多套牌车或者假牌车。其中,假牌车是指使用未在车管所登记过的车牌的车辆;套牌车是指套用其它车辆的车牌的车辆,套牌车的车牌号码与其它车辆的车牌号码完全相同。

相关技术中提供了一种车牌检测方法,用于检测机动车辆是否为套牌车,该方法包括:监控摄像头拍摄目标车辆的照片发送给分析服务器;分析服务器从第一位置目标车辆的照片中识别出车牌信息,并根据该车牌信息查询该目标车辆最近一次出现的第二位置,当分析服务器检测出第一位置和第二位置的距离非常远而目标车辆的车牌在第一位置和第二位置之间出现的间隔时间非常短,确定该目标车辆为具有套用车牌嫌疑的车辆;或者,当分析服务器根据该位置监测出目标车辆在同一时间出现在不同的位置,确定该目标车辆为具有套用车牌嫌疑的车辆。

分析服务器需要依赖目标车辆出现在第二位置才能进行检测,如果目标车辆并未出现在第二位置,则分析服务器无法实现检测,因此该车牌检测方法具有一定的局限性,在某些场景下无法实时报警。



技术实现要素:

为了解决现有技术的问题,本发明实施例提供了一种车牌检测方法、装置及系统。所述技术方案如下:

第一方面,提供了一种车牌检测方法,所述方法包括:

获取目标车辆的车牌信息和第一车辆特征信息;

在第一对应关系中查询与所述车牌信息对应的车辆识别代码,所述第一对应关系包括所述车牌信息和所述车辆识别代码之间的对应关系;

根据所述车辆识别代码确定出第二车辆特征信息;

检测所述第一车辆特征信息和所述第二车辆特征信息是否相同;

若所述第一车辆特征信息和所述第二车辆特征信息不相同,则确定所述目标车辆是具有套用车牌嫌疑的车辆。

在第一方面的第一种可能的实施方式中,所述获取目标车辆的车牌信息和第一车辆特征信息包括:

获取目标车辆的照片;

根据所述目标车辆的照片,分析得到所述目标车辆的车牌信息和第一车辆特征信息;

或,

接收监控摄像头发送的所述目标车辆的车牌信息和第一车辆特征信息,所述车牌信息和所述第一车辆特征信息是所述监控摄像头对所述目标车辆的照片进行分析得到的。

结合第一方面或者第一方面的第一种可能的实施方式,在第二种可能的实施方式中,所述第一车辆特征信息包括第一车辆品牌信息,所述第二车辆特征信息包括第二车辆品牌信息,所述根据所述目标车辆的照片,分析得到所述目标车辆的车牌信息和第一车辆特征信息,包括:

在所述目标车辆的照片中识别出车牌区域和品牌标志区域;

从所述车牌区域中分析得到所述目标车辆的车牌信息;

从所述品牌标志区域中分析得到所述目标车辆的第一车辆品牌信息。

结合第一方面、第一方面的第一种可能的实施方式或者第一方面的第二种可能的实施方式,在第三种可能的实施方式中,所述根据所述车辆识别代码确定出第二车辆特征信息,包括:

从所述车辆识别代码中截取所述预定字段,所述预定字段是用于指示所述目标车辆的车辆品牌的字段;

在第二对应关系中查询与所述预定字段对应的第二车辆品牌信息,所述第二对应关系包括所述预定字段和所述第二车辆品牌信息之间的对应关系。

结合第一方面、第一方面的第一种可能的实施方式,在第四种可能的实施方式中,所述第一车辆特征信息包括第一车辆类型信息,所述第二车辆特征信息包括第二车辆类型信息,所述根据所述目标车辆的照片,分析得到所述目标车辆的车牌信息和第一车辆特征信息,包括:

在所述目标车辆的照片中识别出车牌区域和车辆特征区域;

从所述车牌区域中分析得到所述目标车辆的车牌信息;

从所述车辆特征区域中分析得到所述目标车辆的第一类型信息。

结合第一方面、第一方面的第一种可能的实施方式,第一方面的第四种可能的实施方式,在第五种可能的实施方式中,根据所述车辆识别代码确定出第二车辆特征信息,包括:

从所述车辆识别代码中截取所述预定字段,所述预定字段是用于指示所述目标车辆的车辆类型的字段;

在第三对应关系中查询与所述预定字段对应的第二车辆类型信息,所述第三对应关系包括所述预定字段和所述第二车辆类型信息之间的对应关系。

结合第一方面、第一方面的第一种可能的实施方式,第一方面的第二种可能的实施方式,第一方面的第三种可能的实施方式,第一方面的第四种可能的实施方式,第一方面的第五种可能的实施方式,在第六种可能的实施方式中,所述车牌信息包括:

车牌号码;

或,

车牌号码和车牌种类。

结合第一方面、第一方面的第一种可能的实施方式,第一方面的第二种可能的实施方式,第一方面的第三种可能的实施方式,第一方面的第四种可能的实施方式,第一方面的第五种可能的实施方式,在第七种可能的实施方式中,所述在第一对应关系中查询与所述车牌信息对应的车辆识别代码之后,还包括:

当未查询到与所述车牌信息对应的车辆识别代码时,确定所述目标车辆是具有假冒车牌嫌疑的车辆。

第二方面,提供了一种车牌检测装置,所述装置包括:

获取模块,用于获取目标车辆的车牌信息和第一车辆特征信息;

查询模块,用于在第一对应关系中查询与所述车牌信息对应的车辆识别代码,所述第一对应关系包括所述车牌信息和所述车辆识别代码之间的对应关系;

分析模块,用于根据所述车辆识别代码确定出第二车辆特征信息;

检测模块,用于检测所述第一车辆特征信息和所述第二车辆特征信息是否相同;

确定模块,用于若所述第一车辆特征信息和所述第二车辆特征信息不相同,则确定所述目标车辆是具有套用车牌嫌疑的车辆。

在第二方面的第一种可能的实施方式中,所述获取模块用于:

获取目标车辆的照片;

所述分析模块还用于:

根据所述目标车辆的照片,分析得到所述目标车辆的车牌信息和第一车辆特征信息,

或,

所述获取模块用于:

接收监控摄像头发送的所述目标车辆的车牌信息和第一车辆特征信息,所述车牌信息和所述第一车辆特征信息是所述监控摄像头对所述目标车辆的照片进行分析得到的。

结合第二方面或者第二方面的第一种可能的实施方式,在第二种可能的实施方式中,所述第一车辆特征信息包括第一车辆品牌信息,所述第二车辆特征信息包括第二车辆品牌信息,所述分析模块,具体用于:

在所述目标车辆的照片中识别出车牌区域和品牌标志区域;

从所述车牌区域中分析得到所述目标车辆的车牌信息;

从所述品牌标志区域中分析得到所述目标车辆的第一车辆品牌信息。

结合第二方面、第二方面的第一种可能的实施方式或者第二方面的第二种可能的实施方式,在第三种可能的实施方式中,所述分析模块,具体用于:

从所述车辆识别代码中截取所述预定字段,所述预定字段是用于指示所述目标车辆的车辆品牌的字段;

在第二对应关系中查询与所述预定字段对应的第二车辆品牌信息,所述第二对应关系包括所述预定字段和所述第二车辆品牌信息之间的对应关系。

在第二方面的第四种可能的实施方式中,所述第一车辆特征信息包括第一车辆类型信息,所述第二车辆特征信息包括第二车辆类型信息,

所述分析模块,具体用于在所述目标车辆的照片中识别出车牌区域和车辆特征区域;从所述车牌区域中分析得到所述目标车辆的车牌信息;从所述车辆特征区域中分析得到所述目标车辆的第一车辆类型信息。

结合第二方面或者第二方面的第四种可能的实施方式,在第二方面第五种可能的实施方式中,所述第一车辆特征信息包括第一车辆类型信息,所述第二车辆特征信息包括第二车辆类型信息,所述分析模块,具体用于:

从所述车辆识别代码中截取所述预定字段,所述预定字段是用于指示所述目标车辆的车辆类型的字段;

在第三对应关系中查询与所述预定字段对应的第二车辆类型信息,所述第二对应关系包括所述预定字段和所述第二车辆类型信息之间的对应关系。

结合第二方面、第二方面的第一种可能的实施方式,第二方面的第二种可能的实施方式,第二方面的第三种可能的实施方式,第二方面的第四种可能的实施方式,第二方面的第五种可能的实施方式,在第六种可能的实施方式中,

所述车牌信息包括车牌号码;

或,

车牌号码和车牌类型。

结合第二方面、第二方面的第一种可能的实施方式,第二方面的第二种可能的实施方式,第二方面的第三种可能的实施方式,第二方面的第四种可能的实施方式,第二方面的第五种可能的实施方式,在第七种可能的实施方式中,

所述确定模块还用于:

当未查询到与所述车牌号码、车牌种类对应的车辆识别代码时,确定所述目标车辆是具有假冒车牌嫌疑的车辆。

第三方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现第一方面所述的车牌检测方法。

第四方面,提供了一种分析服务器,所述分析服务器包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如第一方面所述的车牌检测方法。

第五方面,提供了一种车牌检测系统,所述系统包括:分析服务器和终端;

所述分析服务器,用于获取所述目标车辆的车牌信息和第一车辆特征信息,并根据获取到的所述车牌信息在第一对应关系中查询与所述车辆信息对应的车辆识别代码,所述第一对应关系包括所述车牌信息和所述车辆识别代码之间的对应关系;根据所述车辆识别代码中确定出第二车辆特征信息;检测所述第一车辆特征信息和所述第二车辆特征信息是否相同;若所述第一车辆特征信息和所述第二车辆特征信息不相同,则确定所述目标车辆是具有套用车牌嫌疑的车辆,并将确定所述目标车辆是具有套用车牌嫌疑的车辆的确定消息发送至终端;

所述终端,用于接收所述分析服务器的确定消息并显示所述确定消息。

第六方面,提供了另一种车牌检测系统,所述系统包括:监控摄像头、分析服务器和终端;

所述监控摄像头,用于获取目标车辆的照片,根据所述目标车辆的照片,分析得到所述目标车辆的车牌信息和第一车辆特征信息,并将所述目标车辆的车牌信息和第一车辆特征信息传输至所述分析服务器;

所述分析服务器,用于获取所述目标车辆的车牌信息和第一车辆特征信息,并根据获得的所述目标车辆的车牌信息在第一对应关系中查询与所述车牌信息对应的车辆识别代码,第一对应关系包括所述车牌信息和所述车辆识别代码之间的对应关系;根据所述车辆识别代码确定出第二车辆特征信息;检测所述第一车辆特征信息和所述第二车辆特征信息是否相同;若所述第一车辆特征信息和所述第二车辆特征信息不相同,则确定所述目标车辆是具有套用车牌嫌疑的车辆,并将确定所述目标车辆是具有套用车牌嫌疑的车辆的确定消息发送至终端;

所述终端,用于接收所述分析服务器的确定消息并显示所述确定消息。

本发明实施例提供的技术方案带来的有益效果是:

通过获取目标车辆的车牌信息和第一车辆特征信息,在车牌信息和车辆识别代码之间构成的第一对应关系中查询与车牌信息对应的车辆识别代码;根据该车辆识别代码确定出第二车辆特征信息;检测第一车辆特征信息和第二车辆特征信息是否相同;若第一车辆特征信息和第二车辆特征信息不相同,则确定目标车辆是具有套用车牌嫌疑的车辆。由于该车牌检测方法通过预先存储的车牌信息和车辆识别代码之间的第一对应关系进行检测,并不依赖目标车辆出现在第二位置,因此解决了现有车牌检测方法在某些场景下无法实时报警的问题。

附图说明

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

图1是根据一示例性实施例示出的一种车牌检测系统的框架图;

图2是根据一示例性实施例示出的一种车辆识别代码的示意图;

图3是根据一示例性实施例示出的一种车牌检测方法的流程图;

图4是根据另一示例性实施例示出的一种车牌检测方法的流程图;

图5是根据另一示例性实施例示出的一种车牌检测方法的流程图;

图6是根据一示例性实施例示出的一种车牌检测装置的结构图;

图7是本发明一个示例性实施例示出的服务器的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

现有技术中的车牌检测方法在未获得两个车辆互相冲突的时空信息时,无法实时报警。基于此问题,本发明实施例提供的车牌检测方法,提供了如下技术方案:获取目标车辆的车牌信息和第一车辆特征信息;在第一对应关系中查询与车牌信息对应的车辆识别代码,第一对应关系包括车牌信息和车辆识别代码之间的对应关系;根据车辆识别代码确定出第二车辆特征信息;检测第一车辆特征信息和第二车辆特征信息是否相同;若第一车辆特征信息和第二车辆特征信息不相同,则确定目标车辆是具有套用车牌嫌疑的车辆。本发明通过预先存储的车牌信息和车辆识别代码之间的第一对应关系,并不依赖目标车辆出现在第二位置,因此解决了现有车牌检测方法在某些场景下无法实时报警的问题。

图1是根据一示例性实施例示出的一种车牌检测系统的框架图。该车牌检测系统包括监控摄像头110、分析服务器120和终端130。其中,监控摄像头110和分析服务器120通过有线或无线网络建立通信连接,分析服务器120和终端130通过有线或无线网络建立通信连接。

监控摄像头110拍摄到经过的目标车辆,获取目标车辆的照片并将获取到的目标车辆的照片或信息传输至分析服务器120。如果监控摄像头110具备分析照片的功能,则在获取目标车辆的照片后分析该目标车辆的照片获得该目标车辆的车牌信息和第一车辆特征信息,再将该目标车辆的车牌信息和第一车辆特征信息传输至分析服务器120;如果监控摄像头110不具备分析照片的功能,则直接将目标车辆的照片发送给分析服务器120。

分析服务器120获取监控摄像头110传输的目标车辆照片,并根据目标车辆的照片分析得到目标车辆的车牌信息和第一车辆信息。分析服务器120可根据获得的该目标车辆的车牌信息在第一对应关系中查询与车牌信息对应的车辆识别代码,第一对应关系包括车牌信息和车辆识别代码之间的对应关系;根据车辆识别代码确定出第二车辆特征信息;检测第一车辆特征信息和第二车辆特征信息是否相同;若第一车辆特征信息和第二车辆特征信息不相同,则确定目标车辆是具有套用车牌嫌疑的车辆,并将确定目标车辆是具有套用车牌嫌疑的车辆的确定消息发送至终端130。

若监控摄像头110具有照片分析功能,则分析服务器120可根据从监控摄像头110获取的目标车辆的车牌信息在第一对应关系中查询与车牌信息对应的车辆识别代码,第一对应关系包括车牌信息和车辆识别代码之间的对应关系;根据车辆识别代码确定出第二车辆特征信息;检测第一车辆特征信息和第二车辆特征信息是否相同;若第一车辆特征信息和第二车辆特征信息不相同,则确定目标车辆是具有套用车牌嫌疑的车辆,并将确定目标车辆是具有套用车牌嫌疑的车辆的确定消息发送至终端130。

终端130,用于接收分析服务器的确定消息并显示该确定消息。交通警察可通过终端130接收分析服务器120发送的确定消息进而追踪该套用车牌嫌疑的车辆,终端130可以是智能移动电话、平板电脑、计算机、数字广播终端、消息收发设备等可以通过有线或无线网络接收分析服务器120发送的信息的设备。

图3是根据一示例性实施例示出的一种车牌检测方法的流程图,本实施例以该车牌检测方法应用于图1所示的分析服务器来举例说明,该方法包括以下几个步骤。

步骤101,获取目标车辆的车牌信息和第一车辆特征信息。

目标车辆是该车牌检测方法用来追踪和检测的机动车辆。不同位置的监控摄像头110拍摄到经过的目标车辆获得该目标车辆的照片,通过无线或有线网络将目标车辆的照片传输至分析服务器120。分析服务器120接收该目标车辆的照片,分析该目标车辆的照片获得目标车辆的车牌信息和第一车辆特征信息。其中,车牌信息包括车牌号码,或车牌号码和车牌类型;第一车辆特征信息包括该目标车辆的品牌信息或类型信息。

如果监控摄像头110具有图像分析功能,则在获得目标车辆的照片后,由监控摄像头110分析该目标车辆的照片获得目标车辆的车牌信息和第一车辆特征信息,并将该车牌信息和第一车辆信息通过有线或无线网络传输至分析服务器120,分析服务器120获取目标车辆的车牌信息和第一车辆信息。其中,车牌信息包括车牌号码,或车牌号码和车牌类型;第一车辆特征信息包括该目标车辆的品牌信息或车辆类型信息。

步骤102,在第一对应关系中查询与车牌信息对应的车辆识别代码,第一对应关系包括车牌信息和车辆识别代码之间的对应关系。

车辆识别代码(英文:vehicleidentificationnumber,vin)是汽车的身份证号,也叫“车架号”,根据国家车辆管理标准确定,其包含了车辆的生产厂家、年代、车型、车身型式及代码、发动机代码及组装地点等信息。各个地区的车辆交通管理所的数据库中都保存了同一辆机动车的车牌信息和车辆识别代码的对应关系,即第一对应关系。分析服务器可以通过获得的车牌信息去车辆交通管理所的数据库中查询其对应的车辆识别代码,也可以预先从车辆交通管理所的数据库中将车辆的车牌信息和车辆识别代码的对应关系复制并保存为本地的数据。

步骤103,根据车辆识别代码确定出第二车辆特征信息。

不同国家,不同类型的车辆识别代码的编码规则有所不同,以中国地区的轿车为例,如图2所示,图中方框表示车辆识别代码中字母或数字的部分,圆圈表示车辆识别代码中代表数字的部分:

车辆识别代码的第1至3位代码为世界制造厂识别代码(英文:worldmanufactureridentifier,wmi),表示该车辆的生产国别、制造厂商和车型类别。

车辆识别代码的第4至8位代码为车辆说明部分(英文:vehicledescriptivesection,vds),这一代号由制造厂家自行规定,用以识别车辆的一般特征。所以,也可叫做“车辆特征代码”。其中:第4位代码表示该车辆的品牌;第5位代码表示该车辆的发动机排量;第6位代码表示发动机类型及驱动类型;第7位代码表示车身型式;第8位代码表示安全保护装置。

车辆识别代码的第9位代码代表工厂检验数字。

车辆识别代码的第10位至17位代码为车辆指示部分(英文:vehicleindicatorsection,vis)。其中:第10位代码表示生产车款年份;第11位代码表示生产装配工厂;第12至17位代码表示工厂生产顺序号。

不难看出,根据车辆识别代码的编码规则可以建立车辆识别代码的部分字段和车辆的品牌、类型等车辆特征的对应关系,该对应关系为第二对应关系。通过车辆识别代码和车辆特征的对应关系可以建立一个数据库,分析服务器根据车辆识别代码中表示车辆特征的字段,根据第二对应关系查询其对应的车辆特征信息,该车辆特征信息为第二车辆特征信息。

步骤104,检测第一车辆特征信息和第二车辆特征信息是否相同。

若不相同,则进入步骤105;若相同,则进入步骤106。

步骤105,确定目标车辆是具有套用车牌嫌疑的车辆。

步骤106,确定目标车辆是正常车辆。

若目标车辆是套用其他正常车辆车牌的车辆,通常来说,套用正常车辆车牌的目标车辆和该正常车辆的车辆特征不同,例如,不是一个品牌,例如目标车辆为大众品牌,正常车辆为奥迪品牌;或,不是一个车辆类型,例如目标车辆为轿车,正常车辆为装载车。

分析服务器120通过将分析照片得到的第一车辆特征信息和通过第二对应关系查询到的第二车辆特征信息进行比对,如果不同,则该目标车辆有很大的几率是套牌车,因此确定该车辆是使用套用车牌嫌疑的车辆。

如果目标车辆是正常车,那么其具备的第一车辆特征就是第一对应关系中存储的车辆识别代码对应的第二车辆特征,因此当第一车辆特征和第二车辆特征相同时,分析服务器120确定目标车辆是正常车辆。

综上所述,本公开实施例中提供的车牌检测方法通过获取目标车辆的车牌信息和第一车辆特征信息,在车牌信息和车辆识别代码之间构成的第一对应关系中查询与车牌信息对应的车辆识别代码;根据该车辆识别代码确定出第二车辆特征信息;检测第一车辆特征信息和第二车辆特征信息是否相同;若第一车辆特征信息和第二车辆特征信息不相同,则确定该目标车辆是具有套用车牌嫌疑的车辆。由于该车牌检测方法通过预先存储的车牌信息和车辆识别代码之间的第一对应关系进行检测,并不依赖目标车辆出现在第二位置,因此解决了现有车牌检测方法在某些场景下无法实时报警的问题。

图4是根据另一示例性实施例示出的一种车牌检测方法的流程图,本实施例以该车牌检测方法应用于图1所示的分析服务器来举例说明,该方法包括以下几个步骤。

步骤201,获取目标车辆的照片。

步骤202,根据目标车辆的照片,分析得到目标车辆的车牌信息和第一车辆特征信息。

可选地,步骤202包括以下子步骤。

步骤202a,在目标车辆的照片中识别出车牌区域和品牌标志区域。

步骤202b,从车牌区域中分析得到目标车辆的车牌信息。

监控摄像头110或分析服务器120获得目标车辆的照片后,对该照片中车牌的区域进行分析,得到车牌号码、车牌类型等车牌信息;对该照片中车辆品牌的区域进行分析得到该车辆的品牌信息。

对车牌号码分析的一示例性实施例为:定位到目标车辆照片中的车牌区域,对该区域上下边界定位、校正,在校正后的结果的基础上进行左右边界定位、校正,最后在两次校正的结果上进行字符分割后得到目标车辆的车牌号码。

对车牌类型分析的一示例性实施例为:定位到目标车辆照片中的车牌区域,识别该区域的车牌颜色、车牌号码颜色以及框线颜色,得到目标车辆的车牌类型,例如一般家用车为蓝底白字白框线,中型(含)以上载客、载货汽车为黄底黑字黑框线。

步骤202c,从品牌标志区域中分析得到目标车辆的第一车辆品牌信息。

对品牌标志区域的分析可参考对车牌号码分析的示例性实施例,在此不作赘述。

步骤203,在第一对应关系中查询与车牌信息对应的车辆识别代码,第一对应关系包括车牌信息和车辆识别代码之间的对应关系。

各个地区的车辆交通管理所的数据库中都保存了同一辆机动车的车牌信息和车辆识别代码的对应关系,即第一对应关系。分析服务器可以通过获得的车牌信息去车辆交通管理所的数据库中查询其对应的车辆识别代码,也可以预先从车辆交通管理所的数据库中将车辆的车牌信息和车辆识别代码的对应关系复制并保存为本地的数据。

步骤204,检测与车牌信息对应的车辆识别代码是否存在。

若否,则进入步骤205;若是,则进入步骤206。

步骤205,若否,确定目标车辆是具有假冒车牌嫌疑的车辆。

由于第一对应关系是由各个地区的车辆交通管理所提供,因此第一对应关系中车牌和车辆识别代码之间的对应关系是绝对权威的,如果根据目标车辆的车牌在第一对应关系中无法查询到其对应的车辆识别代码,则可以确定目标车辆的车牌为假车牌。

步骤206,若是,根据车辆识别代码确定出第二车辆特征信息。

可选地,步骤206包括以下子步骤。

步骤206a,从车辆识别代码中截取预定字段,预定字段是用于指示目标车辆的车辆品牌的字段。

步骤206b,在第二对应关系中查询与预定字段对应的第二车辆品牌信息,第二对应关系包括预定字段和第二车辆品牌信息之间的对应关系。

根据前述内容可知,以中国地区轿车型号的车辆识别代码为例,第4位代码代表该车辆的品牌信息,因此该实施例中,预定字段包括但不限于第4位代码,因此第三对应关系即为车辆识别代码的至少第4位和对应的车辆品牌的关系,监控摄像头110或分析服务器120可通过该车辆识别代码的第4位在第二对应关系中查询并获得对应的第二车辆品牌信息。

步骤207,检测第一车辆特征信息和第二车辆特征信息是否相同。

若不相同,则进入步骤208;若相同,则进入步骤209。

步骤208,确定目标车辆是具有套用车牌嫌疑的车辆。

步骤209,确定目标车辆是正常车辆。

可选地,步骤207和步骤208中第一车辆特征信息为第一车辆品牌信息,第二车辆特征信息为第二车辆品牌信息。

综上所述,本实施例提供的车牌检测方法,通过获取目标车辆的照片;根据目标车辆的照片,分析得到目标车辆的车牌信息和第一车辆品牌信息;进一步的,在目标车辆的照片中识别出车牌区域和品牌标志区域;从车牌区域中分析得到目标车辆的车牌信息,从品牌标志区域中分析得到目标车辆的第一车辆品牌信息,解决了如何通过目标车辆照片获得目标车辆车牌信息和第一车辆品牌信息的问题。通过从车辆识别代码中截取预定字段,预定字段是用于指示目标车辆的车辆品牌的字段,在第二对应关系中查询与预定字段对应的第二车辆品牌信息,解决了使用车辆识别代码的全部位数查询耗时长的问题。

图5是根据另一示例性实施例示出的一种车牌检测方法的流程图,本实施例以该车牌检测方法应用于图1所示的分析服务器来举例说明,该方法包括以下几个步骤。

步骤301,获取目标车辆的照片。

步骤302,根据目标车辆的照片,分析得到目标车辆的车牌信息和第一车辆特征信息。

可选地,步骤302包括以下子步骤。

步骤302a,在目标车辆的照片中识别出车牌区域和车辆特征区域。

步骤302b,从车牌区域中分析得到目标车辆的车牌信息。

步骤302c,从车辆特征区域中分析得到目标车辆的第一车辆类型信息。

监控摄像头110或分析服务器120获得目标车辆的照片后,对该照片中车牌的区域进行分析,得到车牌号码、车牌类型等车牌信息;对该照片中车辆的前端、后端等特征区域进行分析得到该车辆的类型信息。

对车牌号码分析的一示例性实施例为:定位到目标车辆照片中的车牌区域,对该区域上下边界定位、校正,在校正后的结果的基础上进行左右边界定位、校正,最后在两次校正的结果上进行字符分割后得到目标车辆的车牌号码。

对车牌类型分析的一示例性实施例为:定位到目标车辆照片中的车牌区域,识别该区域的车牌颜色、车牌号码颜色以及框线颜色,得到目标车辆的车牌类型,例如一般家用车为蓝底白字白框线,中型(含)以上载客、载货汽车为黄底黑字黑框线。

步骤303,在第一对应关系中查询与车牌信息对应的车辆识别代码,第一对应关系包括车牌信息和车辆识别代码之间的对应关系。

各个地区的车辆交通管理所的数据库中都保存了同一辆机动车的车牌信息和车辆识别代码的对应关系,即第一对应关系。分析服务器可以通过获得的车牌信息去车辆交通管理所的数据库中查询其对应的车辆识别代码,也可以预先从车辆交通管理所的数据库中将车辆的车牌信息和车辆识别代码的对应关系复制并保存为本地的数据。

步骤304,检测与车牌信息对应的车辆识别代码是否存在。

若否,则进入步骤305;若是,则进入步骤306。

步骤305,确定目标车辆是具有假冒车牌嫌疑的车辆。

由于第一对应关系是由各个地区的车辆交通管理所提供,因此第一对应关系中车牌和车辆识别代码之间的对应关系是绝对权威的,如果根据目标车辆的车牌在第一对应关系中无法查询到其对应的车辆识别代码,则可以确定目标车辆的车牌为假车牌。

步骤306,根据车辆识别代码确定出第二车辆特征信息。

可选地,步骤306包括以下子步骤。

步骤306a,从车辆识别代码中截取预定字段,预定字段是用于指示目标车辆的车辆品牌的字段。

步骤306b,在第三对应关系中查询与预定字段对应的第二车辆类型信息,第三对应关系包括预定字段和第二车辆类型信息之间的对应关系。

根据前述内容可知,以中国地区轿车型号的车辆识别代码为例,第3位代码代表该车辆的类型信息,因此该实施例中,预定字段包括但不限于第3位代码,因此第三对应关系即至少为车辆识别代码第3位和对应的车辆类型的关系,监控摄像头110或分析服务器120可通过车辆识别代码至少第3位在第三对应关系中查询并获得对应的第二车辆类型信息。

步骤307,检测第一车辆特征信息和第二车辆特征信息是否相同。

若不相同,则进入步骤308;若相同,则进入步骤309。

步骤308,确定目标车辆是具有套用车牌嫌疑的车辆。

步骤309,确定目标车辆是正常车辆。

可选地,步骤307和步骤308中第一车辆特征信息为第一车辆类型信息,第二车辆特征信息为第二车辆类型信息。

综上所述,本实施例提供的车牌检测方法,通过获取目标车辆的照片;根据目标车辆的照片,分析得到目标车辆的车牌信息和第一车辆类型信息;进一步的,在目标车辆的照片中识别出车牌区域和车辆特征区域;从车牌区域中分析得到目标车辆的车牌信息,从车辆特征区域中分析得到目标车辆的第一车辆类型信息,解决了如何通过目标车辆照片获得目标车辆车牌信息和第一车辆类型信息的问题。通过从车辆识别代码中截取预定字段,预定字段是用于指示目标车辆的车辆类型的字段,在第二对应关系中查询与预定字段对应的第二车辆类型信息,解决了使用车辆识别代码的全部位数查询耗时长的问题。

需要说明的是,上述实施例中的第一对应关系、第二对应关系以及第三对应关系可以分别建立数据库,也可以建立同一个数据库。

图6是根据一示例性实施例示出的一种车牌检测装置的结构图,该装置可以通过软件、硬件或者两者的结合实现成为该管理设备的全部或者一部分。该装置可以包括:获取模块501、查询模块502、分析模块503、检测模块504、确定模块505。

获取单元501,用于实现上述步骤101、步骤201、步骤303及各个步骤中隐含的有关获取的功能。

查询模块502,用于实现上述步骤102、步骤203、步骤206b、步骤303、步骤306b及各个步骤中隐含的有关查询的功能。

分析模块503,用于实现上述步骤103、步骤202、步骤206、步骤302、步骤306及各个步骤中隐含的有关分析的功能。

检测模块504,用于实现上述步骤104、步骤204、步骤207、步骤304、步骤307及各个步骤中隐含的有关检测的功能。

确定模块505,用于实现上述步骤105、步骤205、步骤208、步骤305、步骤308及各个步骤中隐含的有关确定的功能。

需要说明的是,上述的获取模块501、查询模块502、分析模块503、检测模块504和确定模块505可通过分析服务器中的处理器来实现。

综上所述,本公开实施例中提供的车牌检测装置,通过使用获取模块获取目标车辆的车牌信息和第一车辆特征信息,使用查询模块在车牌信息和车辆识别代码之间构成的第一对应关系中查询与车牌信息对应的车辆识别代码;使用分析模块根据该车辆识别代码确定出第二车辆特征信息;使用检测模块检测第一车辆特征信息和第二车辆特征信息是否相同;若第一车辆特征信息和第二车辆特征信息不相同,则使用确定模块确定该目标车辆是具有套用车牌嫌疑的车辆。由于该车牌检测装置通过预先存储在该装置中的车牌信息和车辆识别代码之间的第一对应关系进行检测,并不依赖目标车辆出现在第二位置,因此解决了现有车牌检测装置在某些场景下无法实时报警的问题。

可选地,本发明实施例还提供了一种计算机可读存储介质,该存储介质中一种计算机可读存储介质,该存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,上述至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现如图3、图4、图5所示的任意一种车牌检测方法,可选地,该计算机可读存储介质包括高速存取存储器、非易失性存储器。

图7是根据一示例性实施例示出的一种服务器的结构示意图,该服务器包括:处理器121、与处理器121相连的网络接口122和存储器123。

本领域技术人员可以理解,图7中示出的服务器的结构并不构成对服务器的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:

网络接口122用总线或其它方式与处理器121相连,用于接收通过有线或无线网络传输的信息,例如目标车辆照片,或,目标车辆的车牌信息和第一车辆信息。

该处理器121可以是中央处理器(英文:centralprocessingunit,cpu),网络处理器(英文:networkprocessor,np)或者cpu和np的组合。处理器121还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(英文:application-specificintegratedcircuit,asic),可编程逻辑器件(英文:programmablelogicdevice,pld)或其组合。上述pld可以是复杂可编程逻辑器件(英文:complexprogrammablelogicdevice,cpld),现场可编程逻辑门阵列(英文:field-programmablegatearray,fpga),通用阵列逻辑(英文:genericarraylogic,gal)或其任意组合。

存储器123用总线或其它方式与处理器121相连,存储器123可以为易失性存储器(英文:volatilememory),非易失性存储器(英文:non-volatilememory)或者它们的组合。易失性存储器可以为随机存取存储器(英文:random-accessmemory,ram),例如静态随机存取存储器(英文:staticrandomaccessmemory,sram),动态随机存取存储器(英文:dynamicrandomaccessmemory,dram)。非易失性存储器可以为只读存储器(英文:readonlymemoryimage,rom),例如可编程只读存储器(英文:programmablereadonlymemory,prom),可擦除可编程只读存储器(英文:erasableprogrammablereadonlymemory,eprom),电可擦除可编程只读存储器(英文:electricallyerasableprogrammableread-onlymemory,eeprom)。非易失性存储器也可以为快闪存储器(英文:flashmemory),磁存储器,例如磁带(英文:magnetictape),软盘(英文:floppydisk),硬盘。非易失性存储器也可以为光盘。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的模块及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。

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

在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,可以仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。

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

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

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