车牌识别方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:22468152 阅读:33 留言:0更新日期:2019-11-06 11:54
本发明专利技术实施例公开了一种车牌识别方法,包括:对包含有车牌的图像进行检测,获取检测到的候选车牌区域;将所述候选车牌区域作为车牌顶点检测模型的输入,获取所述车牌顶点检测模型输出的检测得到的四个车牌顶点的位置;根据所述四个车牌顶点的位置对车牌图像进行矫正,得到矫正后的目标车牌图像;对所述目标车牌图像中的车牌字符进行识别,得到识别结果。该车牌识别方法能够对拍摄得到的大角度车牌进行准确识别,大大提高了大角度车牌识别的准确度。此外,还提出了一种车牌识别装置、计算机设备和存储介质。

License plate recognition method, device, computer equipment and storage medium

【技术实现步骤摘要】
车牌识别方法、装置、计算机设备和存储介质
本专利技术涉及车牌识别
,尤其涉及一种车牌识别方法、装置、计算机设备和存储介质。
技术介绍
目前车牌识别大都基于标准卡口,停车场等场景,这些场景抓拍的图片中,一般车牌都比较正,无倾斜,并且比较清晰,现有的车牌识别算法针对这些通用场景,准确率都很高。目前随着国内汽车保有量的增加,急需规范路边停车,针对路边停车场景,需要做车牌判别,图片去重和车牌识别。由于路边场景的前端摄像机拍摄的车牌图片中,车牌角度比较大(即倾斜很大),容易有很大的畸变,也容易受光照影响,所以目前的车牌识别算法针对这种场景识别率很低。
技术实现思路
基于此,有必要针对上述问题,提出一种可以对车牌角度大,发生畸变的车牌进行准确识别的车牌识别方法、装置、计算机设备和存储介质。一种车牌识别方法,其特征在于,所述方法包括:对包含有车牌的图像进行检测,获取检测到的候选车牌区域;将所述候选车牌区域作为车牌顶点检测模型的输入,获取所述车牌顶点检测模型输出的检测得到的四个车牌顶点的位置;根据所述四个车牌顶点的位置对车牌图像进行矫正,得到矫正后的目标车牌图像;对所述目标车牌图像中的字符进行识别,得到识别结果。一种车牌识别装置,所述装置包括:获取模块,用于对包含有车牌的图像进行检测,获取检测到的候选车牌区域;检测模块,用于将所述候选车牌区域作为车牌顶点检测模型的输入,获取所述车牌顶点检测模型输出的检测得到的四个车牌顶点的位置;矫正模块,用于根据所述四个车牌顶点的位置对车牌图像进行矫正,得到矫正后的目标车牌图像;识别模块,用于对所述目标车牌图像中的字符进行识别,得到识别结果。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行以下步骤:对包含有车牌的图像进行检测,获取检测到的候选车牌区域;将所述候选车牌区域作为车牌顶点检测模型的输入,获取所述车牌顶点检测模型输出的检测得到的四个车牌顶点的位置;根据所述四个车牌顶点的位置对车牌图像进行矫正,得到矫正后的目标车牌图像;对所述目标车牌图像中的字符进行识别,得到识别结果。一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行以下步骤:对包含有车牌的图像进行检测,获取检测到的候选车牌区域;将所述候选车牌区域作为车牌顶点检测模型的输入,获取所述车牌顶点检测模型输出的检测得到的四个车牌顶点的位置;根据所述四个车牌顶点的位置对车牌图像进行矫正,得到矫正后的目标车牌图像;对所述目标车牌图像中的车牌字符进行识别,得到识别结果。上述车牌识别方法、装置、计算机设备及存储介质,通过对包含有车牌的图像进行检测,获取检测到的候选车牌区域,然后将候选车牌区域作为车牌顶点检测模型的输入,获取车牌顶点检测模型输出的检测得到的四个车牌顶点的位置,然后根据四个车牌顶点的位置对车牌图像进行矫正,得到矫正后的目标车牌图像,之后对目标车牌图像中的车牌字符进行识别,得到识别结果。该车牌识别方法能够对拍摄得到的大角度车牌以及发生畸变的车牌进行准确识别,大大提高了大角度车牌以及畸变车牌识别的准确度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:图1为一个实施例中车牌识别方法的流程图;图2为一个实施例中对大角度车牌图像进行识别的效果示意图;图3为一个实施例中车牌顶点检测的方法流程图;图4为一个实施例中对候选车牌区域进行检测的方法流程图;图5为一个实施例中车牌识别的过程示意图;图6为一个实施例中车牌识别装置的结构框图;图7为一个实施例中检测模块的结构框图;图8为一个实施例中获取模块的结构框图;图9为一个实施例中计算机设备的结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,在一个实施例中,提供了一种车牌识别方法,该车牌识别方法既可以应用于终端,也可以应用于服务器,具体包括以下步骤:步骤102,对包含有车牌的图像进行检测,获取检测到的候选车牌区域。其中,候选车牌区域是指检测得到的车牌所在的区域。对包含有车牌的图像进行检测得到候选车牌区域的方式有很多,比如,可以采用八连通区域搜索算法进行车牌区域的搜索。步骤104,将候选车牌区域作为车牌顶点检测模型的输入,获取车牌顶点检测模型输出的检测得到的四个车牌顶点的位置。其中,候选车牌区域的面积远大于车牌图像的面积,所以为了能够准确定位出车牌的位置,需要检测四个车牌顶点的位置,车牌顶点是指车牌四个角的点。车牌顶点检测模型是指训练得到的用于检测候选车牌区域中四个车牌顶点的模型。在一个实施例中,车牌顶点检测模型可以采用卷积神经网络模型训练得到。车牌顶点检测模型的训练可以采用有监督的方式训练得到,获取训练样本以及样本的标注,训练样本是指候选车牌区域样本,样本的标注是指候选车牌区域样本中标注的车牌四个角的位置坐标。步骤106,根据四个车牌顶点的位置对车牌图像进行矫正,得到矫正后的目标车牌图像。其中,由于车牌图像可能是大角度下的图像或畸变的图像(比如,通过低位角度拍摄得到的图片),所以在定位出四个车牌顶点的位置坐标后,需要根据四个车牌顶点的位置对车牌图像进行矫正,即将车牌转换为比较正的车牌图像,便于后续的识别。如图2所示,为一个实施例中,对大角度车牌图像进行识别的效果示意图。从图中可以看出,对于拍摄到的比较偏的车牌图像进行矫正后得到了比较正的车牌图像。步骤108,对目标车牌图像中的车牌字符进行识别,得到识别结果。其中,目标车牌图像是指矫正后的比较正的车牌图像,车牌图像中包括车牌字符,车牌字符包括字母和数字。为了得到车牌编号,对目标车牌图像进行识别,得到识别结果。由于矫正后的目标车牌图像和正常拍摄得到的车牌图像一样,所以采用传统的识别算法就可以识别得到车牌编号。比如,可以采用基于连通区域搜索和垂直投影的方法对车牌字符进行分割,然后对分割后的车牌字符采用深度学习训练得到的字符识别模型进行识别,得到每个字符的识别结果,从而得到识别得到的车牌编号。上述车牌识别方法,通过对包含有车牌的图像进行检测,获取检测到的候选车牌区域,然后将候选车牌区域作为车牌顶点检测模型的输入,获取车牌顶点检测模型输出的检测得到的四个车牌顶点的位置,然后根据四个车牌顶点的位置对车牌图像进行矫正,得到矫正后的目标车牌图像,之后对目标车牌图像中的车牌字符进行识别,得到识别结果。该车牌识别方法能够对拍摄得到的大角度车牌以及发生畸变的车牌进行准确识别,大大提高了大角度车牌以及畸变车牌识别的准确度。如图3所示,在一个实施例中,车牌顶点检测模型包括:第一检测模型、第二检测模型和第三检测模型;将候选车牌区域作为车牌顶点检测模型的输入,获取车牌顶点检测模型输出的检测得到的四个车牌顶本文档来自技高网...

【技术保护点】
1.一种车牌识别方法,其特征在于,所述方法包括:对包含有车牌的图像进行检测,获取检测到的候选车牌区域;将所述候选车牌区域作为车牌顶点检测模型的输入,获取所述车牌顶点检测模型输出的检测得到的四个车牌顶点的位置;根据所述四个车牌顶点的位置对车牌图像进行矫正,得到矫正后的目标车牌图像;对所述目标车牌图像中的车牌字符进行识别,得到识别结果。

【技术特征摘要】
1.一种车牌识别方法,其特征在于,所述方法包括:对包含有车牌的图像进行检测,获取检测到的候选车牌区域;将所述候选车牌区域作为车牌顶点检测模型的输入,获取所述车牌顶点检测模型输出的检测得到的四个车牌顶点的位置;根据所述四个车牌顶点的位置对车牌图像进行矫正,得到矫正后的目标车牌图像;对所述目标车牌图像中的车牌字符进行识别,得到识别结果。2.根据权利要求1所述的方法,其特征在于,所述车牌顶点检测模型包括:第一检测模型、第二检测模型和第三检测模型;所述将所述候选车牌区域作为车牌顶点检测模型的输入,获取所述车牌顶点检测模型输出的检测得到的四个车牌顶点的位置,包括:将所述候选车牌区域作为所述第一检测模型的输入,所述第一检测模型用于对所述候选车牌区域进行检测生成候选车牌窗口;获取所述第一检测模型输出的候选车牌窗口,对所述候选车牌窗口进行校正处理,得到第一候选车牌窗口;将所述第一候选车牌窗口作为所述第二检测模型的输入,所述第二检测模型用于对所述第一候选车牌窗口进行筛选;对所述第二检测模型输出的候选车牌窗口进行校正处理,得到第二候选车牌窗口;将所述第二候选车牌窗口作为所述第三检测模型的输入,所述第三检测模型用于识别车牌区域,得到四个车牌顶点的位置。3.根据权利要求2所述的方法,其特征在于,所述获取所述第一检测模型输出的候选车牌窗口,对所述候选车牌窗口进行校正处理,得到第一候选车牌窗口,包括:获取所述第一检测模型输出的候选车牌窗口和车牌框回归向量;采用所述车牌框回归向量对所述车牌窗口进行校正,得到所述第一候选车牌窗口。4.根据权利要求1所述的方法,其特征在于,所述根据所述四个车牌顶点的位置对车牌图像进行矫正,得到矫正后的目标车牌图像,包括:根据所述四个车牌顶点的位置计算得到透视变换矩阵;根据所述透视变换矩阵对所述车牌图像进行矫正,得到目标车牌图像。5.根据权利要求1所述的方法,其特征在于,所述对包含有车牌的图像进行检测,获取检测到的候选车牌区域,包括:获取包含有车牌的原始图像,对所述原始图像进行预处理,所述预处理包括:灰度处理、缩放处理、去噪处理中的至少一种;对预处理后的图像进行垂直边缘检测,确定...

【专利技术属性】
技术研发人员:陈盈全鲁继勇洪国恩赖胜军
申请(专利权)人:和昌未来科技深圳有限公司
类型:发明
国别省市:广东,44

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

1