车牌识别模型的训练方法及装置、车牌识别方法及装置

文档序号:1354691 发布日期:2020-07-24 浏览:20次 >En<

阅读说明:本技术 车牌识别模型的训练方法及装置、车牌识别方法及装置 (Training method and device of license plate recognition model and license plate recognition method and device ) 是由 邓练兵 陈金鹿 薛剑 于 2019-12-13 设计创作,主要内容包括:本发明公开了一种车牌识别模型的训练方法及装置、车牌识别方法及装置,该车牌识别模型的训练方法包括:获取车辆图像训练样本,车辆图像训练样本中包含具有车牌图像的正样本图像及不具有车牌图像的负样本图像;根据车辆图像训练样本提取第一目标训练特征;根据第一目标训练特征对第一深度学习网络模型进行训练,得到车牌识别模型;对车牌识别模型输出的车牌图像进行分割,得到目标训练字符;根据目标训练字符提取第二目标训练特征;根据第二目标训练特征对深度可分离卷积神经网络模型进行训练,得到深度可分离卷积车牌识别模型。本发明通过采用可分离卷积神经网络模型,可以实现空间信息和深度信息解耦合,减少网络参数量,提高训练准确率。(The invention discloses a method and a device for training a license plate recognition model, and a method and a device for recognizing a license plate, wherein the method for training the license plate recognition model comprises the following steps: obtaining a vehicle image training sample, wherein the vehicle image training sample comprises a positive sample image with a license plate image and a negative sample image without the license plate image; extracting a first target training characteristic according to the vehicle image training sample; training the first deep learning network model according to the first target training characteristics to obtain a license plate recognition model; segmenting a license plate image output by the license plate recognition model to obtain target training characters; extracting a second target training characteristic according to the target training character; and training the depth separable convolution neural network model according to the second target training characteristics to obtain a depth separable convolution license plate recognition model. By adopting the separable convolutional neural network model, the invention can realize the decoupling of the spatial information and the depth information, reduce the network parameters and improve the training accuracy.)

车牌识别模型的训练方法及装置、车牌识别方法及装置

技术领域

本发明涉及识别技术领域,具体涉及一种车牌识别模型的训练方法方法及装置、车牌识别方法及装置。

背景技术

车牌识别系统是计算机视频图像识别技术在车辆牌照识别中的一种应用。车牌识别在高速公路车辆管理中得到广泛应用,在停车场管理中,车牌识别技术也是识别车辆身份的主要手段。然而数据量的不断增大对快速准确识别车牌内容提出了新的挑战。

传统的车牌识别算法包含了大量的手工特征提取的过程,提取过程复杂且缓慢,而基于卷积神经网络的特征提取可以直接对图像进行处理,自动提取特征,但是提取过程网络参数量巨大,训练过程复杂,训练速度慢,训练准确率低。

发明内容

因此,本发明要解决的技术问题在于克服现有技术中的基于卷积神经网络对特征提取时网络参数量大的缺陷,从而提供一种车牌识别模型的训练方法及装置、车牌识别方法及装置。

根据第一方面,本发明实施例公开了一种车牌识别模型的训练方法,包括如下步骤:获取车辆图像训练样本,所述车辆图像训练样本中包含具有车牌图像的正样本图像及不具有车牌图像的负样本图像;根据所述车辆图像训练样本提取第一目标训练特征;根据所述第一目标训练特征对第一深度学习网络模型进行训练,得到车牌识别模型;对所述车牌识别模型输出的车牌图像进行分割,得到目标训练字符;根据所述目标训练字符提取第二目标训练特征;根据所述第二目标训练特征对深度可分离卷积神经网络模型进行训练,得到深度可分离卷积车牌识别模型。

结合第一方面,在第一方面第一实施方式中,在所述对所述车牌识别模型输出的车牌图像进行分割,得到目标训练字符之前,该方法还包括:确定所述车牌图像中车牌倾斜度;当所述车牌倾斜度不满足第一预设条件时,对车牌图像进行倾斜矫正。

结合第一方面,在第一方面第二实施方式中,在根据所述第一目标训练特征对第一深度学习网络模型进行训练,得到车牌识别模型之后,该方法还包括:获取车辆图像测试样本,所述车辆图像测试样本中包含具有车牌图像的正样本图像及不具有车牌图像的负样本图像;根据所述车辆图像测试样本提取第一测试特征;根据所述第一测试特征对所述车牌识别模型进行测试,得到第一测试结果;当所述第一测试结果满足第二预设条件时,将所述车牌识别模型确定为可用的车牌识别模型。

结合第一方面第二实施方式,在第一方面第三实施方式中,在根据所述第二目标训练特征对深度可分离卷积神经网络模型进行训练,得到深度可分离卷积车牌识别模型之后,该方法还包括:获取车牌图像测试样本,所述车牌图像测试样本为所述车牌识别模型输出的车牌图像测试样本;根据所述车牌图像测试样本提取第二测试特征;根据所述第二测试特征对所述深度可分离卷积车牌识别模型进行测试,得到第二测试结果;当所述第二测试结果满足第三预设条件时,将所述深度可分离卷积车牌识别模型确定为可用的深度可分离卷积车牌识别模型。

根据第二方面,本发明实施例还公开了一种车牌识别方法,包括如下步骤:获取待识别车辆图像;根据所述车牌识别模型对所述待识别车辆图像进行车牌定位识别,得到目标识别车牌图像;对所述目标识别车牌图像进行分割,得到目标识别字符;根据所述目标识别字符提取目标识别特征;根据深度可分离卷积车牌识别模型对所述目标识别特征进行识别,得到字符识别结果;将所述字符识别结果进行组合,得到所述待识别车牌的车牌号;所述车牌识别模型训练方法得到车牌识别模型和深度可分离卷积车牌识别模型为根据第一方面或第一方面任一实施方式所述的车牌识别模型的训练方法训练得到。

结合第二方面,在第二方面第一实施方式中,在所述对所述目标识别车牌图像进行分割,得到目标识别字符之前,该方法还包括:确定所述目标识别车牌图像中车牌倾斜度;当所述车牌倾斜度不满足第一预设条件时,对所述目标识别车牌图像进行倾斜矫正。

根据第三方面,本发明实施例还公开了一种车牌识别模型的训练装置,包括:第一获取模块,用于获取车辆图像训练样本,所述车辆图像训练样本中包含具有车牌图像的正样本图像及不具有车牌图像的负样本图像;第一提取模块,用于根据所述车辆图像训练样本提取第一目标训练特征;第一训练模块,用于根据所述第一目标训练特征对第一深度学习网络模型进行训练,得到车牌识别模型;第一分割模块,用于对所述车牌识别模型输出的车牌图像进行分割,得到目标训练字符;第二提取模块,用于根据所述目标训练字符提取第二目标训练特征;第二训练模块,用于根据所述第二目标训练特征对深度可分离卷积神经网络模型进行训练,得到深度可分离卷积车牌识别模型。

根据第四方面,本发明实施例还公开了一种车牌识别装置,包括:第二获取模块,用于获取待识别车辆图像;第一识别模块,用于根据所述车牌识别模型对所述待识别车辆图像进行车牌定位识别,得到目标识别车牌图像;第二分割模块,用于对所述目标识别车牌图像进行分割,得到目标识别字符;第三提取模块,用于根据所述目标识别字符提取目标识别特征;第二识别模块,用于根据深度可分离卷积车牌识别模型对所述目标识别特征进行识别,得到字符识别结果;组合模块,用于将所述字符识别结果进行组合,得到所述待识别车牌的车牌号;所述车牌识别模型训练方法得到车牌识别模型和深度可分离卷积车牌识别模型为根据第一方面或第一方面任一实施方式所述的车牌识别模型的训练方法训练得到。

根据第五方面,本发明实施例还公开了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行如第一方面或第一方面任一实施方式所述车牌识别模型的训练方法或第二方面或如第二方面任一实施方式所述的车牌识别方法。

根据第六方面,本发明实施例还公开了一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现如第一方面或第一方面任一实施方式所述车牌识别模型的训练方法或如第二方面或第二方面任一实施方式所述的车牌识别方法。

本发明技术方案,具有如下优点:

1.本发明提供的车牌识别模型的训练方法及装置,通过获取车辆图像训练样本,车辆图像训练样本中包含具有车牌图像的正样本图像及不具有车牌图像的负样本图像;根据车辆图像训练样本提取第一目标训练特征;根据第一目标训练特征对第一深度学习网络模型进行训练,得到车牌识别模型;对车牌识别模型输出的车牌图像进行分割,得到目标训练字符;根据目标训练字符提取第二目标训练特征;根据第二目标训练特征对深度可分离卷积神经网络模型进行训练,得到深度可分离卷积车牌识别模型,可以实现空间信息和深度信息解耦合,减少网络参数量,提高训练准确率。

2.本发明提供的车牌识别方法及装置,通过获取待识别车辆图像;根据车牌识别模型对待识别车辆图像进行车牌定位识别,得到目标识别车牌图像;对目标识别车牌图像进行分割,得到目标识别字符;根据目标识别字符提取目标识别特征;根据深度可分离卷积车牌识别模型对目标识别特征进行识别,得到字符识别结果;将字符识别结果进行组合,得到待识别车牌的车牌号,减少了网络的参数量,提高车辆识别准确率。

附图说明

为了更清楚地说明本发明

具体实施方式

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

图1为本发明实施例1中车牌识别模型的训练方法的一个具体示例的流程图;

图2为本发明实施例1中车牌识别模型的训练装置的一个具体示例的原理框图;

图3为本发明实施例3中车牌识别方法的一个具体示例的流程图;

图4为本发明实施例4中车牌识别装置的一个具体示例的原理框图;

图5为本发明实施例5、6中电子终端的一个具体示例图。

具体实施方式

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

术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。

此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。

实施例1

本实施例提供一种车牌识别模型的训练方法,如图1所示,包括如下步骤:

S11:获取车辆图像训练样本,车辆图像训练样本中包含具有车牌图像的正样本图像及不具有车牌图像的负样本图像。

示例性地,该车辆图像训练样本可以是由某一路段监控视频获取的,也可以是预先存储在终端的,也可以是在搜索引擎中搜索得到,该车辆图像训练样本包括多种车辆比如普通小汽车、摩托车和三轮车等,多种车牌比如车牌格式统一的大陆车牌和车牌格式多样的香港和澳门地区的车牌等,多种背景比如,提高了训练准确性。本发明实施例对车辆图像训练样本及其获取方法不做限定,本领域技术人员可以根据实际情况选择。

S12:根据车辆图像训练样本提取第一目标训练特征。

示例性地,该第一目标训练特征可以为车牌的类型、车牌的尺寸、车牌的颜色等,本发明实施例对该第一目标训练特征不作具体限定,本领域技术人员可以根据实际需要设定。

S13:根据第一目标训练特征对第一深度学习网络模型进行训练,得到车牌识别模型。

示例性地,将第一目标训练特征输入到第一深度学习网络模型中,对第一深度学习网络模型进行有监督或无监督的训练,通过第二目标特征不断调整第一深度学习网络模型的各个权值,进行训练优化,得到车牌识别模型。本发明实施例对训练的方法不做限定,本领域技术人员可以根据实际情况选择。

S14:对车牌识别模型输出的车牌图像进行分割,得到目标训练字符。

示例性地,该车牌图像中的目标训练字符包括汉字、英文字母以及数字,对车牌图像进行分割,得到上述目标训练字符,字符分割方法可以为基于投影的基本字段分割和基于结构特征的字符分割方法,其中,基于投影的基本字段分割使用垂直或水平投影,先对车牌图像进行二值化处理,再在水平或垂直上进行投影,通过对字符的长宽比,投影信息综合对字符进行切分;基于结构特征的字符分割使用字符结构上的特征点来进行分割,主要对于字符的一些局部极值、拐角点的特征、点间距和轮廓变化程度等特征进行字符分析。本发明实施例对字符分割方法不做限定,本领域技术人员可以根据实际情况选择。

S15:根据目标训练字符提取第二目标训练特征。

示例性地,该第二目标训练特征可以为字符颜色、字符类型等。本发明实施例对该第二目标训练特征不作具体限定,本领域技术人员可以根据实际需要设定。

S16:根据第二目标训练特征对深度可分离卷积神经网络模型进行训练,得到深度可分离卷积车牌识别模型。

示例性地,将第一目标训练特征输入到深度可分离卷积神经网络模型中,通过第二目标特征不断调整深度可分离卷积神经网络模型的各个权值,进行训练优化,得到深度可分离卷积车牌识别模型。传统的卷积操作是实现通道相关性和空间相关性的联合映射,深度可分离卷积是将通道相关性和空间相关性去耦合,将通道相关性和空间相关性分开映射,即将传统的卷积操作改为两层的卷积操作,也即将原本标准的卷积操作因式分解成一个3*3的depthwise convolution和一个1*1的pointwise convolution操作,减少了网络参数量,提高训练准确率。

本发明提供的车牌识别模型的训练方法,通过获取车辆图像训练样本,车辆图像训练样本中包含具有车牌图像的正样本图像及不具有车牌图像的负样本图像;根据车辆图像训练样本提取第一目标训练特征;根据第一目标训练特征对第一深度学习网络模型进行训练,得到车牌识别模型;对车牌识别模型输出的车牌图像进行分割,得到目标训练字符;根据目标训练字符提取第二目标训练特征;根据第二目标训练特征对深度可分离卷积神经网络模型进行训练,得到深度可分离卷积车牌识别模型,可以实现空间信息和深度信息解耦合,减少网络参数量,提高训练准确率。

作为本申请一个可选实施方式,在步骤S14之前,该方法还包括:

首先,确定车牌图像中车牌倾斜度。

示例性地,该车牌倾斜度可以为当前所得到的车牌图像相对于水平线或竖直线的倾斜度,其可采用倾斜角度进行表示,该倾斜角度可以车牌图像的底边与水平线的夹角,也可以为车牌图像的竖直边与竖直线的夹角。本发明实施例对该倾斜角度的表示不作限定,可以根据实际情况设定。

其次,当车牌倾斜度不满足第一预设条件时,对车牌图像进行倾斜矫正。

示例性地,该第一预设条件可以设置为该车牌倾斜度小于或等于预设值,也可以设置为该倾斜角度在预设范围内;该预设值可以设置为3o或5o,该预设范围可以设置为2o-4o,本发明实施例对该第一预设条件及预设值和预设范围不作限定,本领域技术人员可以根据实际情况设定。

当车牌倾斜度大于预设值或车牌倾斜度不在预设范围内时,需要对车牌图像进行倾斜矫正,该倾斜矫正方法可以采用图像旋转,即将倾斜的车牌图像旋转到水平,图像的旋转点可以为图像中心点,也可以基于图像的顶点,本发明实施例对该图像旋转点不作限定,本领域技术人员可以根据图像实际情况进行选择。

作为本申请一个可选实施方式,在步骤S13之后,该方法还包括:

首先,获取车辆图像测试样本,车辆图像测试样本中包含具有车牌图像的正样本图像及不具有车牌图像的负样本图像。

示例性地,该车辆图像测试样本可以是由某一路段监控视频获取的,也可以是预先存储在终端的,也可以是在搜索引擎中搜索得到,该车辆图像测试样本与上述车辆图像训练样本不能是一样的图像集,因此可以按照7:3的比例对获取到的图像集进行分配。本发明实施例对该比例不作限定,可以根据获取到的具体图像集进行设定。

其次,根据车辆图像测试样本提取第一测试特征。

示例性地,该第一测试特征可以与上述第一目标训练特征一样,提高检测准确率,具体实施方式见实施例1中步骤“根据车辆图像训练样本提取第一目标训练特征”,在此不再赘述。

再次,根据第一测试特征对车牌识别模型进行测试,得到第一测试结果。

示例性地,本发明实施例用该第一测试特征测试数据集去评估车牌识别模型的好坏,将第一测试特征输入到车牌识别模型中,得到第一测试结果,将第一测试结果与实际输出进行比较,来判断该车牌识别模型的好坏。

最后,当第一测试结果满足第二预设条件时,将车牌识别模型确定为可用的车牌识别模型。

示例性地,该第二预设条件可以为正确的正样本的个数占所有正样本个数的比例,例如该车辆图像测试样本中具有车牌图像的正样本图像为10个,识别正确的正样本个数为8个,则可以将该车牌识别模型确定为可用的车牌识别模型。本申请实施例对第二预设条件不作限定,可以根据实际使用需要确定。

作为本申请一个可选实施方式,在步骤S16之后,该方法还包括:

首先,获取车牌图像测试样本,车牌图像测试样本为车牌识别模型输出的车牌图像测试样本。

示例性地,该车牌图像测试样本可以是由上述车牌识别模型识别输出的车牌图像,该输出的车牌图像可以是由车牌识别模型对车辆图像测试样本识别后存储在终端,使用时直接从终端进行调取的。

其次,根据车牌图像测试样本提取第二测试特征。

示例性地,该第一测试特征可以与上述第二目标训练特征一样,提高检测准确率,具体实施方式见实施例1中步骤“根据目标训练字符提取第二目标训练特征”,在此不再赘述。

再次,根据第二测试特征对深度可分离卷积车牌识别模型进行测试,得到第二测试结果。

示例性地,本发明实施例用该第二测试特征去评估深度可分离卷积车牌识别模型的好坏,将第二测试特征输入到车牌识别模型中,得到第二测试结果,将第一测试结果与实际输出结果进行比较,来判断该深度可分离卷积车牌识别模型的好坏。

最后,当第二测试结果满足第三预设条件时,将深度可分离卷积车牌识别模型确定为可用的深度可分离卷积车牌识别模型。

示例性地,该第三预设条件可以为正确识别的个数占所有样本个数的比例,例如该车牌图像测试样本中车牌图像为100个,识别正确的样本个数为95个,则可以将该深度可分离卷积车牌识别模型确定为可用的深度可分离卷积车牌识别模型。本申请实施例对第三预设条件不作限定,本领域技术人员可以根据实际使用需要确定。

实施例2

本发明实施例还提供一种车牌识别方法,如图2所示,包括如下步骤:

S21:获取待识别车辆图像。

示例性地,该待识别车辆图像可以是通过道路摄像头实时捕获的图像,也可以是预先拍摄好存储在终端,进行识别时从终端调用的图像,本发明实施例对该待识别车辆图像的获取不作限定,本领域技术人员可以根据实际情况选择。

S22:根据车牌识别模型对待识别车辆图像进行车牌定位识别,得到目标识别车牌图像。

示例性地,该车牌识别模型是由实施例1中车牌识别模型训练方法得到的,该目标识别车牌图像为待识别车辆图像中基于车牌位置所确定的图像,根据车牌识别模型对待识别车辆图像进行车牌定位识别,得到目标识别车牌图像。

S23:对目标识别车牌图像进行分割,得到目标识别字符。具体实现方式见实施例1中步骤S14,在此不再赘述。

S24:根据目标识别字符提取目标识别特征。具体实现方式见实施例1中步骤S15,在此不再赘述。

S25:根据深度可分离卷积车牌识别模型对目标识别特征进行识别,得到字符识别结果。

示例性地,该深度可分离卷积车牌识别模型是由实施例1中深度可分离卷积车牌识别模型训练方法得到的,将目标识别特征输入到深度可分离卷积车牌识别模型中进行识别,得到字符识别结果。

S26:将字符识别结果进行组合,得到待识别车牌的车牌号;

本发明提供的车牌识别方法,通过获取待识别车辆图像;根据车牌识别模型对待识别车辆图像进行车牌定位识别,得到目标识别车牌图像;对目标识别车牌图像进行分割,得到目标识别字符;根据目标识别字符提取目标识别特征;根据深度可分离卷积车牌识别模型对目标识别特征进行识别,得到字符识别结果;将字符识别结果进行组合,得到待识别车牌的车牌号,减少了网络的参数量,提高车辆识别准确率。

作为本申请一个可选实施方式,在步骤S23之前,该方法还包括:

首先,确定目标识别车牌图像中车牌倾斜度。具体实现方式见实施例1中步骤“确定车牌图像中车牌倾斜度”,在此不再赘述。

其次,当车牌倾斜度不满足第一预设条件时,对目标识别车牌图像进行倾斜矫正。具体实现方式见实施例1中步骤“当车牌倾斜度不满足第一预设条件时,对车牌图像进行倾斜矫正”,在此不再赘述。

实施例3

本发明实施例还提供一种车牌识别模型的训练装置,如图3所示,包括:

第一获取模块31,用于获取车辆图像训练样本,车辆图像训练样本中包含具有车牌图像的正样本图像及不具有车牌图像的负样本图像;具体实现方式见实施例1中步骤S11,在此不再赘述。

第一提取模块32,用于根据车辆图像训练样本提取第一目标训练特征;具体实现方式见实施例1中步骤S12,在此不再赘述。

第一训练模块33,用于根据第一目标训练特征对第一深度学习网络模型进行训练,得到车牌识别模型;具体实现方式见实施例1中步骤S13,在此不再赘述。

第一分割模块34,用于对车牌识别模型输出的车牌图像进行分割,得到目标训练字符;具体实现方式见实施例1中步骤S14,在此不再赘述。

第二提取模块35,用于根据目标训练字符提取第二目标训练特征;具体实现方式见实施例1中步骤S15,在此不再赘述。

第二训练模块36,用于根据第二目标训练特征对深度可分离卷积神经网络模型进行训练,得到深度可分离卷积车牌识别模型。具体实现方式见实施例1中步骤S16,在此不再赘述。

本发明提供的车牌识别模型的训练装置,通过获取车辆图像训练样本,车辆图像训练样本中包含具有车牌图像的正样本图像及不具有车牌图像的负样本图像;根据车辆图像训练样本提取第一目标训练特征;根据第一目标训练特征对第一深度学习网络模型进行训练,得到车牌识别模型;对车牌识别模型输出的车牌图像进行分割,得到目标训练字符;根据目标训练字符提取第二目标训练特征;根据第二目标训练特征对深度可分离卷积神经网络模型进行训练,得到深度可分离卷积车牌识别模型,可以实现空间信息和深度信息解耦合,减少网络参数量,提高训练准确率。

作为本申请一个可选实施方式,该装置还包括:

第一确定模块,用于确定车牌图像中车牌倾斜度;具体实现方式见实施例1中对应的步骤,在此不再赘述。

第一倾斜矫正模块,用于当车牌倾斜度不满足第一预设条件时,对车牌图像进行倾斜矫正。具体实现方式见实施例1中对应的步骤,在此不再赘述。

作为本申请一个可选实施方式,该装置还包括:

车辆图像测试样本获取模块,用于获取车辆图像测试样本,车辆图像测试样本中包含具有车牌图像的正样本图像及不具有车牌图像的负样本图像;具体实现方式见实施例1中对应的步骤,在此不再赘述。

第一测试特征提取模块,用于根据车辆图像测试样本提取第一测试特征;具体实现方式见实施例1中对应的步骤,在此不再赘述。

第一测试模块,用于根据第一测试特征对车牌识别模型进行测试,得到第一测试结果;具体实现方式见实施例1中对应的步骤,在此不再赘述。

车牌识别模型确定模块,用于当第一测试结果满足第二预设条件时,将车牌识别模型确定为可用的车牌识别模型。具体实现方式见实施例1中对应的步骤,在此不再赘述。

作为本申请一个可选实施方式,该装置还包括:

车牌图像测试样本获取模块,用于获取车牌图像测试样本,车牌图像测试样本为车牌识别模型输出的车牌图像测试样本;具体实现方式见实施例1中对应的步骤,在此不再赘述。

第二测试特征提取模块,用于根据车牌图像测试样本提取第二测试特征;具体实现方式见实施例1中对应的步骤,在此不再赘述。

第二测试模块,用于根据第二测试特征对深度可分离卷积车牌识别模型进行测试,得到第二测试结果;具体实现方式见实施例1中对应的步骤,在此不再赘述。

深度可分离卷积车牌识别模型确定模块,用于当第二测试结果满足第三预设条件时,将深度可分离卷积车牌识别模型确定为可用的深度可分离卷积车牌识别模型。具体实现方式见实施例1中对应的步骤,在此不再赘述。

实施例4

本发明实施例还提供一种车牌识别装置,如图4所示,包括:

第二获取模块41,用于获取待识别车辆图像;具体实现方式见实施例2中步骤S21,在此不再赘述。

第一识别模块42,用于根据车牌识别模型对待识别车辆图像进行车牌定位识别,得到目标识别车牌图像;具体实现方式见实施例2中步骤S22,在此不再赘述。

第二分割模块43,用于对目标识别车牌图像进行分割,得到目标识别字符;具体实现方式见实施例2中步骤S23,在此不再赘述。

第三提取模块44,用于根据目标识别字符提取目标识别特征;具体实现方式见实施例2中步骤S24,在此不再赘述。

第二识别模块45,用于根据深度可分离卷积车牌识别模型对目标识别特征进行识别,得到字符识别结果;具体实现方式见实施例2中步骤S25,在此不再赘述。

组合模块46,用于将字符识别结果进行组合,得到待识别车牌的车牌号;车牌识别模型训练方法得到车牌识别模型和深度可分离卷积车牌识别模型为根据实施例1的车牌识别模型的训练方法训练得到。具体实现方式见实施例2中步骤S26,在此不再赘述。

本发明提供的车牌识别装置,通过获取待识别车辆图像;根据车牌识别模型对待识别车辆图像进行车牌定位识别,得到目标识别车牌图像;对目标识别车牌图像进行分割,得到目标识别字符;根据目标识别字符提取目标识别特征;根据深度可分离卷积车牌识别模型对目标识别特征进行识别,得到字符识别结果;将字符识别结果进行组合,得到待识别车牌的车牌号,减少了网络的参数量,提高车辆识别准确率。

作为本申请一个可选实施方式,该装置还包括:

第二确定模块,用于确定目标识别车牌图像中车牌倾斜度;具体实现方式见实施例2中对应的步骤,在此不再赘述。

第二倾斜矫正模块,用于当车牌倾斜度不满足第一预设条件时,对目标识别车牌图像进行倾斜矫正。具体实现方式见实施例2中对应的步骤,在此不再赘述。

实施例5

本发明实施例还提供了一种车牌识别模型训练设备,如图5所示,该电子设备可以包括处理器51和存储器52,其中处理器51和存储器52可以通过总线或者其他方式连接,图5中以通过总线连接为例。

处理器51可以为中央处理器(Central Processing Unit,CPU)。处理器51还可以为其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。

存储器52作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本发明实施例1中的车牌识别模型训练方法对应的程序指令/模块(例如,图3所示的第一获取模块31、第一提取模块32、第一训练模型33、第一分割模块34、第二提取模块35和第二训练模块36)。处理器51通过运行存储在存储器52中的非暂态软件程序、指令以及模块,从而执行处理器的各种功能应用以及数据处理,即实现上述方法实施例中的车牌识别模型训练方法。

存储器52可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储处理器51所创建的数据等。此外,存储器52可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器52可选包括相对于处理器51远程设置的存储器,这些远程存储器可以通过网络连接至处理器51。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

所述一个或者多个模块存储在所述存储器52中,当被所述处理器51执行时,执行如图1所示实施例1中的车牌识别模型训练方法。

上述车牌识别模型训练设备具体细节可以对应参阅图1所示的实施例中对应的相关描述和效果进行理解,此处不再赘述。

实施例6

本发明实施例还提供了一种车牌识别设备,如图5所示,该电子设备可以包括处理器51和存储器52,其中处理器51和存储器52可以通过总线或者其他方式连接,图5中以通过总线连接为例。

处理器51可以为中央处理器(Central Processing Unit,CPU)。处理器51还可以为其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。

存储器52作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本发明实施例中的车牌识别方法对应的程序指令/模块(例如,图4所示的第二获取模块41、第一识别模块42、第二分割模块43、第三提取模块44、第二识别模块45和组合模块46)。处理器51通过运行存储在存储器52中的非暂态软件程序、指令以及模块,从而执行处理器的各种功能应用以及数据处理,即实现上述方法实施例2中的车牌识别方法。

存储器52可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储处理器51所创建的数据等。此外,存储器52可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器52可选包括相对于处理器51远程设置的存储器,这些远程存储器可以通过网络连接至处理器51。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

所述一个或者多个模块存储在所述存储器52中,当被所述处理器51执行时,执行如图2所示实施例中的车牌识别方法。

上述车牌识别设备具体细节可以对应参阅图2所示的实施例2中对应的相关描述和效果进行理解,此处不再赘述。

实施例7

本发明实施例还提供了一种计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述实施例1中的车牌识别模型的训练方法。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)、存储记忆体(Random Access Memory,RAM)、快闪存储器(Flash Memory)、硬盘(Hard Disk Drive,缩写:HDD)或固态硬盘(Solid-State Drive,SSD)等;所述存储介质还可以包括上述种类的存储器的组合。

实施例8

本发明实施例还提供了一种计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述实施例2中的车牌识别方法。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)、存储记忆体(RandomAccess Memory,RAM)、快闪存储器(Flash Memory)、硬盘(Hard Disk Drive,缩写:HDD)或固态硬盘(Solid-State Drive,SSD)等;所述存储介质还可以包括上述种类的存储器的组合。

显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种票据图像文字识别方法及装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!