一种车牌识别方法及装置制造方法及图纸

技术编号:15330467 阅读:243 留言:0更新日期:2017-05-16 13:55
本发明专利技术公开了一种车牌识别方法及装置,通过对待识别图像中包含车牌的区域进行定位,生成车牌字符区域;对车牌字符区域进行列投影,确定车牌字符区域内的列投影识别字符块;根据预先建立的车牌字符模板,确定车牌字符区域内的模板识别字符块;根据模板识别字符块以及列投影识别字符块,动态调整车牌字符模板的位置,将模板匹配后的字符块确定为分割后的字符块;对分割后的字符块中的字符进行识别,生成车牌识别结果。本申请结合列投影方法以及套模板的方法,通过动态调整模板以进行匹配,解决了字符切分不正确的问题,有效解决了弯车牌的字符识别问题,避免了采用现有车牌识别技术对弯车牌进行字符分割后容易导致字符识别不正确的问题。

License plate recognition method and device

The invention discloses a device and a method of license plate recognition, positioning through to recognize images contained in the license plate area, production license plate region; the characters on the license plate region of the column projection, determine the region of license plate character recognition character column projection block; according to the pre established character template, determine the license plate character recognition template the character of the region; according to the template character recognition block and column projection character recognition, dynamic adjustment of the position of license plate character template, the template matching block after block determined for character segmentation; recognition of block character segmentation in license plate recognition results generated characters. The application of column projection method and method of template, by dynamically adjusting the template to match the character segmentation, solve the problem of incorrect, effectively solve the problems of character recognition of license plate bending, to avoid bending plate character segmentation character recognition problem after easily lead to incorrect use of existing license plate recognition technology.

【技术实现步骤摘要】
一种车牌识别方法及装置
本专利技术涉及图像处理
,特别是涉及一种车牌识别方法及装置。
技术介绍
目前,车牌识别设备已经被广泛应用于停车场、城市道路、高速公路等区域进行车辆号牌的自动抓拍和识别。最近两年,一些新出的车款的车头是突出的,有一定的角度。尤其是奔驰和凯迪拉克等高档汽车。在摄像机采集回来的图像中,这些车牌是呈弯曲状。在距离摄像机较远的位置,车牌还比较接近传统的水平的车牌。一旦车辆行驶到靠近摄像机的位置,该类车牌就会看起来弯曲比较厉害。在本专利技术申请中,把该类车牌称为“弯车牌”。传统的车牌是平的,没有任何角度,而弯车牌看起来有角度的。传统的车牌识别算法是按照传统的平的车牌开发的,弯车牌带来的一个问题是字符的间距改变了,正的车牌的间距是固定的。现场由于摄像机安装在一侧,查看弯车牌的时候,弯车牌会出现部分字符的间距变大,而部分字符的间距变小的现象。另外一个问题是字符的大小改变了,由于车牌是弯的,摄像机安装在通道的一侧,成像后会造成部分字符变大,而部分字符变小的现象。对车牌上的字符进行分割的方法一般是“套模板”的方式,即预先按照每种车牌的格式制作模板,然后把模板套到检测到的车牌区域,就可以完成字符分割。对于传统车牌,该方法十分有效并且快速。但是对于弯车牌,当使用传统套模板的方法时,会容易造成切分后的字符不完整,或者一个模板内包含超过一个字符,这样就会造成后续的字符识别不正确的现象。鉴于此,提供一种对弯车牌进行识别的方法及装置是非常有必要的。
技术实现思路
本专利技术的目的是提供一种车牌识别方法及装置,以解决现有车牌识别技术对弯车牌进行字符分割后容易导致字符识别不正确的问题。为解决上述技术问题,本专利技术提供一种车牌识别方法,包括:对待识别图像中包含车牌的区域进行定位,生成车牌字符区域;对所述车牌字符区域进行列投影,确定所述车牌字符区域内的列投影识别字符块;根据预先建立的车牌字符模板,确定所述车牌字符区域内的模板识别字符块;根据所述模板识别字符块以及所述列投影识别字符块,动态调整所述车牌字符模板的位置,将模板匹配后的字符块确定为分割后的字符块;对分割后的字符块中的字符进行识别,生成车牌识别结果。可选地,所述根据所述模板识别字符块以及所述列投影识别字符块,动态调整所述车牌字符模板的位置,将模板匹配后的字符块确定为分割后的字符块包括:根据所述车牌字符模板中字符的个数,将所述列投影识别字符块按照预设顺序依次划分为多个字符块组合;将所述字符块组合分别与所述模板识别字符块进行匹配,确定重合度最高的字符块组合;从所述字符块组合中选择重合度最高的字符作为基准字符,动态调整所述车牌字符模板的位置,确定分割后的字符块。可选地,所述重合度为每个列投影识别字符块的中心与对应模板识别字符块的中心的距离值。可选地,所述动态调整所述车牌字符模板的位置,确定分割后的字符块包括:以每个字符的模板的中心为起点,寻找非0字符像素点,通过区域生长以及连通域的方法确定分割后的字符块。可选地,所述以每个字符的模板的中心为起点,寻找非0字符像素点,通过区域生长以及连通域的方法确定分割后的字符块包括:若字符的模板的中心点不为非0像素点,则以所述中心点为起点,依次搜索包围所述中心点的8个相邻像素点,直到找到一个非0像素点为止,将所述非0像素点作为参考点;若字符的模板的中心点为非0像素点,则将所述中心点作为所述参考点;依次检测与所述参考点相邻的8个像素点,若检测到不为0的像素点,则将对应像素点添加到队列里,并标记为已添加;循环操作,直到再也找不到没有添加的像素点为止;将添加的所述像素点连接起来,确定分割后的字符块。可选地,所述对待识别图像中包含车牌的区域进行定位,生成车牌字符区域包括:对所述待识别图像中包含车牌的区域进行水平校正以及垂直校正;对校正后的图像进行包含车牌字符区域的边界定位,确定所述车牌字符区域。可选地,所述对所述车牌字符区域进行列投影,确定所述车牌字符区域内的列投影识别字符块包括:统计所述车牌字符区域内每一列上的白色像素;根据所述每一列上的白色像素的个数对所述车牌字符区域内的字符进行划分,确定列投影识别字符块。可选地,所述根据预先建立的车牌字符模板,确定所述车牌字符区域内的模板识别字符块包括:对所述待识别图像中的车牌进行类型判断;根据车牌类型判断结果,调用预先建立的车牌类型对应的车牌字符模板;将所述车牌字符模板放置于所述车牌字符区域,确定模板识别字符块。可选地,在所述动态调整所述车牌字符模板的位置,将模板匹配后的字符块确定为分割后的字符块之前还包括:计算所述模板识别字符块与所述列投影识别字符块的重合度;将所述重合度与预设阈值进行比较;当所述重合度大于预设阈值时,将所述模板识别字符块作为分割后的字符;当所述重合度不大于预设阈值时,则执行后续动态调整所述车牌字符模板的位置,将模板匹配后的字符块确定为分割后的字符块的操作。本专利技术还提供了一种车牌识别装置,包括:车牌定位模块,用于对待识别图像中包含车牌的区域进行定位,生成车牌字符区域;列投影处理模块,用于对所述车牌字符区域进行列投影,确定所述车牌字符区域内的列投影识别字符块;模板处理模块,用于根据预先建立的车牌字符模板,确定所述车牌字符区域内的模板识别字符块;字符划分模块,用于根据所述模板识别字符块以及所述列投影识别字符块,动态调整所述车牌字符模板的位置,将模板匹配后的字符块确定为分割后的字符块;字符识别模块,用于对分割后的字符块中的字符进行识别,生成车牌识别结果。本专利技术所提供的车牌识别方法及装置,通过对待识别图像中包含车牌的区域进行定位,生成车牌字符区域;对车牌字符区域进行列投影,确定车牌字符区域内的列投影识别字符块;根据预先建立的车牌字符模板,确定车牌字符区域内的模板识别字符块;根据模板识别字符块以及列投影识别字符块,动态调整车牌字符模板的位置,将模板匹配后的字符块确定为分割后的字符块;对分割后的字符块中的字符进行识别,生成车牌识别结果。本专利技术所提供的车牌识别方法及装置,结合列投影方法以及套模板的方法,通过动态调整模板以进行匹配,解决了字符切分不正确的问题,有效解决了弯车牌的字符识别问题,避免了采用现有车牌识别技术对弯车牌进行字符分割后容易导致字符识别不正确的问题。附图说明为了更清楚的说明本专利技术实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术所提供的车牌识别方法的一种具体实施方式的流程图;图2为本专利技术所提供的车牌识别方法的一种具体实施方式中进行动态调整的过程示意图;图3为本专利技术所提供的车牌识别方法的一种具体实施方式中动态调整所述车牌字符模板的位置,确定分割后的字符块的过程示意图;图4为本专利技术所提供的车牌识别方法的另一种具体实施方式流程图;图5为本专利技术实施例提供的车牌识别装置的结构框图。具体实施方式与传统直车牌的识别相比,对弯车牌上的字符进行识别的最大困难就是如何能正确切分字符并且保证每个字符都是完整的。由于车牌是弯的,车牌上下边界定位的时候只能保证部分字符是对齐的,另外部分字符不能对齐。使用套模板就容本文档来自技高网...
一种车牌识别方法及装置

【技术保护点】
一种车牌识别方法,其特征在于,包括:对待识别图像中包含车牌的区域进行定位,生成车牌字符区域;对所述车牌字符区域进行列投影,确定所述车牌字符区域内的列投影识别字符块;根据预先建立的车牌字符模板,确定所述车牌字符区域内的模板识别字符块;根据所述模板识别字符块以及所述列投影识别字符块,动态调整所述车牌字符模板的位置,将模板匹配后的字符块确定为分割后的字符块;对分割后的字符块中的字符进行识别,生成车牌识别结果。

【技术特征摘要】
1.一种车牌识别方法,其特征在于,包括:对待识别图像中包含车牌的区域进行定位,生成车牌字符区域;对所述车牌字符区域进行列投影,确定所述车牌字符区域内的列投影识别字符块;根据预先建立的车牌字符模板,确定所述车牌字符区域内的模板识别字符块;根据所述模板识别字符块以及所述列投影识别字符块,动态调整所述车牌字符模板的位置,将模板匹配后的字符块确定为分割后的字符块;对分割后的字符块中的字符进行识别,生成车牌识别结果。2.如权利要求1所述的车牌识别方法,其特征在于,所述根据所述模板识别字符块以及所述列投影识别字符块,动态调整所述车牌字符模板的位置,将模板匹配后的字符块确定为分割后的字符块包括:根据所述车牌字符模板中字符的个数,将所述列投影识别字符块按照预设顺序依次划分为多个字符块组合;将所述字符块组合分别与所述模板识别字符块进行匹配,确定重合度最高的字符块组合;从所述字符块组合中选择重合度最高的字符作为基准字符,动态调整所述车牌字符模板的位置,确定分割后的字符块。3.如权利要求2所述的车牌识别方法,其特征在于,所述重合度为每个列投影识别字符块的中心与对应模板识别字符块的中心的距离值。4.如权利要求2所述的车牌识别方法,其特征在于,所述动态调整所述车牌字符模板的位置,确定分割后的字符块包括:以每个字符的模板的中心为起点,寻找非0字符像素点,通过区域生长以及连通域的方法确定分割后的字符块。5.如权利要求4所述的车牌识别方法,其特征在于,所述以每个字符的模板的中心为起点,寻找非0字符像素点,通过区域生长以及连通域的方法确定分割后的字符块包括:若字符的模板的中心点不为非0像素点,则以所述中心点为起点,依次搜索包围所述中心点的8个相邻像素点,直到找到一个非0像素点为止,将所述非0像素点作为参考点;若字符的模板的中心点为非0像素点,则将所述中心点作为所述参考点;依次检测与所述参考点相邻的8个像素点,若检测到不为0的像素点,则将对应像素点添加到队列里,并标记为已添加;循环操作,直到再也找不到没有添加的像素点为止;将添加的所述像素点连接起来,确...

【专利技术属性】
技术研发人员:唐健蔡昊然李锐
申请(专利权)人:深圳市捷顺科技实业股份有限公司
类型:发明
国别省市:广东,44

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

1