2023年11月28日发(作者:本田雅阁八代多少钱)

40卷 第1数字技术与应用Vol.40 No.1

2022年 1Digital Technology &ApplicationJanuary 2022

中图分类号:TP391 文献标识码:A 文章编号:

1007-9416(2022)01-0180-03

DOI:10.19695/12-1369.2022.01.58

车牌自动识别系统的设计与实现

兰州职业技术学院 梁宏炜

随着人工智能技术的迅猛发展,文字识别、图像识

别技术都得到了快速的发展,这也为开发车牌自动识

别提供了技术支持。本系统运用先进的图像处理、模式

识别和人工智能技术,能够即时精准地快速识别出车牌

中包含的所有的汉字、数字和字母,并直接提供识别结

果,从而使得对于机动车辆的自动化监控和管理成为

了现实。本系统采用Visual C#作为开发平台,结合开

源、跨平台的计算机视觉库OpenCV搭建了交叉编译环

境,采用模块化的设计理念,利用模块化的编程方法对

各个基本功能模块进行设计与开发,得到了一套可视化

的车牌自动识别系统软件。该软件系统密切贴合生活,

可以克服多种环境干扰因素,快速高效地完成各种车牌

的自动识别。

车牌自动识别系统是计算机视觉、图

像处理和模式识别的研究热点,是中国智

慧交通的重要组成部分。可以进行交通流

量检测,车辆定位,高速公路收费和汽车

防盗的自动化监管。对于保障城市治安和

道路交通安全,防止交通拥堵,实现智慧

交通具有现实的积极意义。尤其是在疫情

防控期间,更要求对一些特殊停车场所、

大院及政府机关、居民小区进行严密的车

辆管理,对机动车外出时段实施严密监

控,对各类车辆进行零接触的登记和识

别,提高安全管理水平及管理效率。

接着对于预处理过的图像进行边缘检测,并划分出每个

字符的矩形区,再对它进行二值化处理,最后将规整好

梁宏炜:车牌自动识别系统的设计与实现

2022年第 1 期

2 图像识别的算法设计

通常一个车辆图像所承载的信息很多,虽然有些信

息能区分出不同的车辆比如车牌信息,但有些信息却代

表了不同车辆的共同特性比如车体颜色和环境特征。所

以我们必须在进行车牌的识别之前就要做出适当的特征

提取,也就是需要从车辆图片中去掉无用的信息,只保

留车牌模块这个有用的信息。这就要求我们要计算号牌

部分的两种简单的字符特征:梯度分布特征和灰度统计

特征。

图2 字符识别图

Fig.2 Character recognition diagram

测技术中包含的车牌定位、字符分割和字符识别三大模

块做了细致的研究和改善工作。与目前现有领域相关技

术相比,本系统设计在以下几个方面都具有明显的技术

优势:

(1)采用人工神经网络中的多层感知机模型,算

法设计科学合理,对于车牌区域的检测以及车牌字符的

分割都具备了较高的准确率,且辨识速度快、辨识精确

率高。识别结果如图3所示:

[3]

2.1 梯度分布特征

该特征用来表示图像在水平位置和竖直位置上的梯

度图像,可以通过把梯度图像分成各个不同的区块,实

现对梯度图像中每个区域亮度差值的运算,下面是具体

的运算步骤:

(1)首先把字符由RGB模式转化为灰度,再把像

素大小归一化到16×8。

(2)重新定义传统的Soble水平检测算子:

x_mask=[-1,0,1;-2,0,2;-1,0,1]x_mask=

[-1,0,1;-2,0,2;-1,0,1]和竖直方向梯度检测算子y_

mask=x_maskTy_mask=x_maskT。

3使mask_xmask_x

mask_ymask_y

SobelXSobelX和SobelYSobelY。

(4)对滤波后得到的图像,先统计算图像总的像

素和是多少,然后再把它划分成4×2。的网络,就可以

得到各个网格内的图像值的总和

[2]

(5)统计出每个网络内总灰度值占全部图像的比

率,并把它们一起写入一个特征向量中,再把两个方向

上分别得到的向量合并到一起就得到了最终需要的特征

向量。

图3 车牌识别效果图

Fig.3 Effect diagram of license plate recognition

(2)对于非均匀光照的不同角度牌照的识别具有明

显的技术优势。充分考虑到光照的变化规律及其所定位

出的车辆周围环境和自身干扰等各种因素,提出了一种

全新的将车牌进行二值化处理的方案,这种方案融合了

Sobel算子法和迭代法。它的二值化效果良好,解决了有

噪声影响、非均匀光照或不同角度的辨识问题,并且牌

照在匹配过程中去除冗余背景图像有良好的适应性。不

同光照和不同角度的识别结果分别如图4、图5所示:

2.2 灰度统计特征

要图像先归一化为指定的尺寸,然后读取像素中每

个点的灰度值作为特征向量即可。

(1)将图片由RGB模式转变为灰度值图片;

(2)将图像归一化尺寸为8×48×4,并将图像扩展

成一行以便形成特征向量。字符识别过程如图2所示:

3 系统技术优势

系统解决了车辆在不同特征场景中进行识别的技术

关键、并根据车辆自身的特点、字符的特性,对车牌检

图4 不同光照的车牌识别结果图

Fig.4 Results of license plate recognition with different

illumination

181

Copyright?博看网 . All Rights Reserved.

第 40 卷数字技术与应用

图5 不同角度的车牌识别结果图

Fig.5 Results of license plate recognition from different

angles

(3)在汉字相似字符的识别中,识别速度和准确

率都具有显著优势。我们国家对于各种不同类型的车辆

规定了不同的牌照格式,不同汽车牌照的字符颜色和号

牌底色的组合也不尽相同。在日常生活中最常见的号分

别是蓝底白字牌照、黄底黑字牌照以及白底黑字牌照。

由于标准汽车牌照都是由汉字、英文字母和阿拉伯数字

构成的,而汉字的识别与字母和数字的识别有很大的区

别。为了解决这一问题,系统采用了基于欧拉数的模板

匹配技术,该技术可以把模板图像根据欧拉数分为不同

的分组,这不但大幅缩减少了不必要的文本匹配过程,

还提高了一些相似文字的辨识度,这都提高了最终的文

字辨识别品质。同一字符的不同识别结果如图6所示:

图6 同一字符不同形式的识别图

Fig.6 Different forms of recognition map of the same

character

4 系统测试

给系统输入不同场景、不同拍摄角度、不同拍摄

距离和不同光照强度下拍摄的300张彩色图像,大小为

1200×1600,进行识别测试。车牌定位、分割和识别的

成功率可达98.5%,98.1%和99%,系统识别平均耗时

712ms。测试结果如表1所示:

表1 系统测试结果表

Tab.1 System test result table

车牌识别系统单

车牌图像295/30098.5%

分割294/30098.1%

识别字符297/30099%

测试数准确百分比

5 结语

本系统运用先进的人工智能技术和的图像处理技

术,改进了以往传统的车辆识别技术辨识精度低,识

别速度慢,识别率受环境因素的影响较大的不足,能

够即时精准地快速识别出车牌中包含的所有的汉字、

字母和数字,并直接提供识别结果,这使得对于机动

车辆的自动化化监控和管理变为了现实,对于进一步

研究如何将人工智能技术应用于智慧交通领域具有一

定的借鉴意义。

引用

[1] 刘朝华.基于深度学习的车牌自动识别系统设计与实现[D].

成都:电子科技大学,2019.

[2] 毛星云,冷雪飞.OpenCV3编程入门[M].北京:电子工业出版

社,2015.

[3] David Millán Escrivá, Vinícius Godoy,Prateek Joshi.

OpenCV 4计算机视觉项目实战[M].西班牙:机械工业出版社,


更多推荐

车牌识别