一种车牌字符识别方法和装置与流程

文档序号:12365651阅读:来源:国知局

技术特征:

1.一种车牌字符识别方法,其特征在于,包括:

获取待识别的彩色车牌字符图像;

对获取到的所述彩色车牌字符图像进行图像处理;

通过预先训练的车牌识别模型对图像处理后的所述彩色车牌字符图像中的字符进行识别,得到所述彩色车牌字符图像中的字符分别与所述车牌识别模型中各预设字符的相似度,其中,所述车牌识别模型是通过深度学习网络预先训练得到的;

确定相似度最大的预设字符与彩色车牌字符图像中的字符相一致。

2.根据权利要求1所述的方法,其特征在于,对获取到的所述彩色车牌字符图像进行图像处理,包括:

获取所述彩色车牌字符图像中三个图像通道的像素值;

根据获取到的所述三个图像通道的像素值分别减去预先得到的所述三个图像通道的图像均值,得到所述彩色车牌字符图像的差值图像;

对所述彩色车牌字符图像的差值图像进行镜像操作,得到所述彩色车牌字符图像的镜像图像;

将所述彩色车牌字符图像和相应的镜像图像进行水平拼接;

对水平拼接后的图像进行直方图均衡处理,得到所述图像处理后的彩色车牌字符图像。

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过深度学习网络训练车牌识别模型,包括:

获取车牌中所有字符的彩色字符图像;

对获取到的所有字符的彩色字符图像进行预处理,得到待训练字符图像;

通过预先设置的深度学习网络对得到的待训练字符图像进行训练,得到深度学习网络的当前输出结果;

通过损失函数计算得到的深度学习网络的当前输出结果与标定类别信息之间的本次输出结果差值;

判断得到的本次输出结果差值与上次输出结果差值的差是否小于预设数值,其中,所述上次输出结果差值是深度学习网络的上次输出结果与标定类别信息之间的计算结果;

如果是,则根据得到的深度学习网络的输出结果生成车牌识别模型。

4.根据权利要求3所述的方法,其特征在于,对获取到的所有字符的彩色字符图像进行预处理,得到待训练字符图像,包括:

将所述所有字符的彩色字符图像中的字符进行平面内倾斜和纵深倾斜,得到所述所有字符的彩色字符图像的倾斜图像;

将作为预处理图像的所述所有字符的彩色字符图像和所述倾斜图像进行镜像操作,得到所述预处理图像的镜像图像;

将所述预处理图像和所述预处理图像的镜像图像进行水平拼接;

对水平拼接后的图像进行直方图均衡处理,得到待训练字符图像。

5.根据权利要求4所述的方法,其特征在于,对获取到的所有字符的彩色字符图像进行预处理,得到待训练字符图像,还包括:

分别获取所述待训练字符图像中三个图像通道的像素值和像素数量;

通过获取到的所述待训练字符图像中三个图像通道的像素值和像素数量,计算所述三个图像通道的图像均值,并对计算得到的所述三个图像通道的图像均值进行缓存。

6.一种车牌字符识别装置,其特征在于,包括:

图像获取模块,用于获取待识别的彩色车牌字符图像;

图像处理模块,用于对获取到的所述彩色车牌字符图像进行图像处理;

字符识别模块,用于通过预先训练的车牌识别模型对图像处理后的所述彩色车牌字符图像中的字符进行识别,得到所述彩色车牌字符图像中的字符分别与所述车牌识别模型中各预设字符的相似度,其中,所述车牌识别模型是通过深度学习网络预先训练得到的;

确定模块,用于确定相似度最大的预设字符与彩色车牌字符图像中的字符相一致。

7.根据权利要求6所述的装置,其特征在于,所述图像处理模块,包括:

像素值获取单元,用于获取所述彩色车牌字符图像中三个图像通道的像素值;

差值图像处理单元,用于根据获取到的所述三个图像通道的像素值分别减去预先得到的所述三个图像通道的图像均值,得到所述彩色车牌字符图像的差值图像;

镜像单元,用于对所述彩色车牌字符图像的差值图像进行镜像操作,得到所述彩色车牌字符图像的镜像图像;

拼接单元,用于将所述彩色车牌字符图像和相应的镜像图像进行水平拼接;

处理单元,用于对水平拼接后的图像进行直方图均衡处理,得到所述图像处理后的彩色车牌字符图像。

8.根据权利要求6所述的装置,其特征在于,所述装置还包括:

字符获取模块,用于获取车牌中所有字符的彩色字符图像;

预处理模块,用于对获取到的所有字符的彩色字符图像进行预处理,得到待训练字符图像;

训练模块,用于通过预先设置的深度学习网络对得到的待训练字符图像进行训练,得到深度学习网络的当前输出结果;

计算模块,用于通过损失函数计算得到的深度学习网络的当前输出结果与标定类别信息之间的本次输出结果差值;

判断模块,用于判断得到的本次输出结果差值与上次输出结果差值的差是否小于预设数值,其中,所述上次输出结果差值是深度学习网络的上次输出结果与标定类别信息之间的计算结果;

模型生成模块,用于如果所述判断模块判断结果为是时,根据得到的深度学习网络的输出结果生成车牌识别模型。

9.根据权利要求8所述的装置,其特征在于,所述预处理模块,包括:

倾斜单元,用于将所述所有字符的彩色字符图像中的字符进行平面内倾斜和纵深倾斜,得到所述所有字符的彩色字符图像的倾斜图像;

镜像操作单元,用于将作为预处理图像的所述所有字符的彩色字符图像和所述倾斜图像进行镜像操作,得到所述预处理图像的镜像图像;

预处理图像拼接单元,用于将所述预处理图像和所述预处理图像的镜像图像进行水平拼接;

直方图均衡处理单元,用于对水平拼接后的图像进行直方图均衡处理,得到待训练字符图像。

10.根据权利要求9所述的装置,其特征在于,所述预处理模块,还包括:

第一像素处理单元,用于分别获取所述待训练字符图像中三个图像通道的像素值和像素数量;

第二像素处理单元,用于通过获取到的所述待训练字符图像中三个图像通道的像素值和像素数量,计算所述三个图像通道的图像均值,并对计算得到的所述三个图像通道的图像均值进行缓存。

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