基于车牌的模糊匹配方法、装置,电子设备及存储介质制造方法及图纸

技术编号:27287960 阅读:15 留言:0更新日期:2021-02-06 11:56
本申请提供一种基于车牌的模糊匹配方法、装置,电子设备及存储介质。属于数据处理技术领域。该方法包括:获取待匹配的车牌字符串;从预设的模糊匹配字符库中,确定出与所述车牌字符串中的每个字符相匹配的第一字符;基于匹配到的各个第一字符,生成由所述各个第一字符所组成的匹配条件字符串;将所述匹配条件字符串输入至预设数据库中,查询与所述车牌字符串匹配的目标车牌;其中,所述预设数据库中预先存储有至少一个车牌字符串。与现有技术相比,该方式查询过程相对简单,运算量小,综合所有条件一次查询数据库,减少了数据库访问次数,将查询数据慢的瓶颈降到最低,提高了执行效率。提高了执行效率。提高了执行效率。

【技术实现步骤摘要】
基于车牌的模糊匹配方法、装置,电子设备及存储介质


[0001]本申请涉及数据处理
,具体而言,涉及一种基于车牌的模糊匹配方法、装置,电子设备及存储介质。

技术介绍

[0002]随着智能交通技术的发展,城市交通管理系统和公路交通管理系统的自动化、智能化水平的不断提高,视频监控设备、电子拍照设备、移动监测设备被广泛地布设在路网中的观测站、收费站以及重要路口,通过车牌自动识别技术可以从这些设备获取图片、视频中提取车牌信息。虽然车牌识别系统有了很大的发展,但是由于车牌的污损、模糊、遮挡、天气等原因,识别的出的车牌确不是完全的正确。
[0003]因此,如何实现车牌的模糊匹配成了近年来的研究趋势。在相关的模糊匹配算法中,一般会先设置至少匹配三位的模糊匹配个数,然后根据设置的个数从识别出的车牌中截取字符串,根据截取的字符串查询数据库,获取符合的集合;循环多次截取不同的字符串进行数据库查询,并把获取的集合并在一起再从数据库进行查询,得到最终结果。该方式通过多次截取字符串,查询数据量大,且需要多次访问数据库进行查询匹配,效率不高。

技术实现思路

[0004]本申请实施例的目的在于提供一种基于车牌的模糊匹配方法、装置,电子设备及存储介质,以改善“目前对于车牌的模糊匹配需要通过多次截取字符串,造成查询数据量大以及需要多次访问数据库,造成效率太低”的问题。
[0005]本专利技术是这样实现的:
[0006]第一方面,本申请实施例提供一种基于车牌的模糊匹配方法,包括:获取待匹配的车牌字符串;从预设的模糊匹配字符库中,确定出与所述车牌字符串中的每个字符相匹配的第一字符;基于匹配到的各个第一字符,生成由所述各个第一字符所组成的匹配条件字符串;将所述匹配条件字符串输入至预设数据库中,查询与所述车牌字符串匹配的目标车牌;其中,所述预设数据库中预先存储有至少一个车牌字符串。
[0007]在本申请实施例中,首先将获取的待匹配的车牌字符串与预设的模糊匹配字符库进行匹配,确定出与待匹配的车牌字符串中的每个字符相匹配的第一字符,然后基于各个第一字符串,生成由各个第一字符所组成的匹配条件字符串,最后将所有组成的匹配条件字符串在数据库中进行查询,得到目标车牌。与现有技术相比,该方式查询过程相对简单,运算量小,综合所有条件一次查询数据库,减少了数据库访问次数,将查询数据慢的瓶颈降到最低,提高了执行效率。
[0008]结合上述第一方面提供的技术方案,在一些可能的实现方式中,在所述获取待匹配的车牌字符串之后,所述方法还包括:过滤掉所述车牌字符串中的首字符;相应的,所述从预设的模糊匹配字符库中,确定出与所述车牌字符串中的每个字符相匹配的第一字符,包括:从预设的模糊匹配字符库中,确定出与过滤掉首字符后的车牌字符串中的每个字符
相匹配的第一字符。
[0009]由于车牌字符串中的首字符通常为汉字,而汉字的识别相较于数字的识别或英文字母的识别来说更为准确。因此,在本申请实施例中,在获取到待匹配的车牌字符串之后,首先过滤掉车牌字符串中的首字符,进而减小了对于汉字匹配的运算量。
[0010]结合上述第一方面提供的技术方案,在一些可能的实现方式中,所述从预设的模糊匹配字符库中,确定出与所述车牌字符串中的每个字符相匹配的第一字符,包括:将所述车牌字符串构建为字符数组,其中,所述字符数组的数据长度为所述车牌字符串中的字符数量;所述字符数组中的一个元素对应所述车牌字符串中的一个字符;依次将所述字符数组中的每个字符输入至所述预设的模糊匹配字符库,确定出与所述字符数组中的每个字符相匹配的第一字符。
[0011]在本申请实施例中,将车牌字符串构建为字符数组,且该字符数组的数据长度为车牌字符串中的字符数量,字符数组中的一个元素对应一个车牌字符串中的一个字符。通过该方式,便于依次将字符数组中的每个元素输入至预设的模糊匹配字符库,以确定出与字符数组中的每个字符相匹配的第一字符。
[0012]结合上述第一方面提供的技术方案,在一些可能的实现方式中,所述基于匹配到的各个第一字符,生成由所述各个第一字符所组成的匹配条件字符串,包括:将匹配到的所述各个第一字符采用OR合并,生成由所述各个第一字符所组成的匹配条件字符串。
[0013]在本申请实施例中,通过将匹配到的各个第一字符之间采用OR合并,以便于准确的生成所有情况的匹配条件字符串。
[0014]结合上述第一方面提供的技术方案,在一些可能的实现方式中,所述预设的模糊匹配字符库包括预设的多个相互匹配的第二字符和第三字符;相应的,所述依次将所述字符数组中的每个字符输入至所述预设的模糊匹配字符库,确定出与所述字符数组中的每个字符相匹配的第一字符,包括:依次将所述字符数组中的每个字符输入至所述预设的模糊匹配字符库,判断所述字符数组中的字符是否为所述第二字符或所述第三字符;当所述字符数组中的字符为所述第二字符时,则所述第三字符为确定出的与所述字符数组中的字符相匹配的第一字符;当所述字符数组中的字符为所述第三字符时,则所述第二字符为确定出的与所述字符数组中的字符相匹配的第一字符。
[0015]在本申请实施例中,预设的模糊匹配字符库中设置有多个相互匹配的第二字符和第三字符,当所输入的第一字符第二字符或者第三字符相同时,则将与之匹配的字符确定为第一字符。通过该方式,可以灵活的配置模糊匹配字符库,也便于进行匹配查询得到第一字符。
[0016]第二方面,本申请实施例提供一种基于车牌的模糊匹配装置,包括:获取模块,用于获取待匹配的车牌字符串;确定模块,用于从预设的模糊匹配字符库中,确定出与所述车牌字符串中的每个字符相匹配的第一字符;生成模块,用于基于匹配到的各个第一字符,生成由所述各个第一字符所组成的匹配条件字符串;查询模块,用于将所述匹配条件字符串输入至预设数据库中,查询与所述车牌字符串匹配的目标车牌;其中,所述预设数据库中预先存储有至少一个车牌字符串。
[0017]第三方面,本申请实施例提供一种车牌的模糊匹配系统,包括:图像采集装置以及与所述图像采集装置通信连接的电子设备;所述图像采集装置用于识别车牌,并将识别到
的车牌字符串发送至所述电子设备;所述电子设备用于接收所述车牌字符串,从预设的模糊匹配字符库中,确定出与所述车牌字符串中的每个字符相匹配的第一字符;基于匹配到的各个第一字符,生成由所述各个第一字符所组成的匹配条件字符串;以及将所述匹配条件字符串输入至预设数据库中,查询与所述车牌字符串匹配的目标车牌;其中,所述预设数据库中预先存储有至少一个车牌字符串。
[0018]结合上述第三方面提供的技术方案,在一些可能的实现方式中,所述电子设备为服务器,相应的,所述车牌的模糊匹配系统还包括显示单元;所述显示单元与所述服务器连接,所述显示单元用于接收所述服务器发送的查询到的与所述车牌字符串匹配的目标车牌,并进行显示。
[0019]第四方面,本申请实施例提供一种电子设备,包括:处理器和存储器,所述处理器和所述存储器连接;所述存储器用于存储程序;所述处理器用于调本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于车牌的模糊匹配方法,其特征在于,包括:获取待匹配的车牌字符串;从预设的模糊匹配字符库中,确定出与所述车牌字符串中的每个字符相匹配的第一字符;基于匹配到的各个第一字符,生成由所述各个第一字符所组成的匹配条件字符串;将所述匹配条件字符串输入至预设数据库中,查询与所述车牌字符串匹配的目标车牌;其中,所述预设数据库中预先存储有至少一个车牌字符串。2.根据权利要求1所述的基于车牌的模糊匹配方法,其特征在于,在所述获取待匹配的车牌字符串之后,所述方法还包括:过滤掉所述车牌字符串中的首字符;相应的,所述从预设的模糊匹配字符库中,确定出与所述车牌字符串中的每个字符相匹配的第一字符,包括:从预设的模糊匹配字符库中,确定出与过滤掉首字符后的车牌字符串中的每个字符相匹配的第一字符。3.根据权利要求1所述的基于车牌的模糊匹配方法,其特征在于,所述从预设的模糊匹配字符库中,确定出与所述车牌字符串中的每个字符相匹配的第一字符,包括:将所述车牌字符串构建为字符数组,其中,所述字符数组的数据长度为所述车牌字符串中的字符数量;所述字符数组中的一个元素对应所述车牌字符串中的一个字符;依次将所述字符数组中的每个字符输入至所述预设的模糊匹配字符库,确定出与所述字符数组中的每个字符相匹配的第一字符。4.根据权利要求3所述的基于车牌的模糊匹配方法,其特征在于,所述基于匹配到的各个第一字符,生成由所述各个第一字符所组成的匹配条件字符串,包括:将匹配到的所述各个第一字符采用OR合并,生成由所述各个第一字符所组成的匹配条件字符串。5.根据权利要求3所述的基于车牌的模糊匹配方法,其特征在于,所述预设的模糊匹配字符库包括预设的多个相互匹配的第二字符和第三字符;相应的,所述依次将所述字符数组中的每个字符输入至所述预设的模糊匹配字符库,确定出与所述字符数组中的每个字符相匹配的第一字符,包括:依次将所述字符数组中的每个字符输入至所述预设的模糊匹配字符库,判断所述字符数组中的字符是否为所述第二字符或所述第三字符...

【专利技术属性】
技术研发人员:王建军王书杰
申请(专利权)人:深圳市极致科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1