数字图像处理车牌号识别实验
1、 编程语言与开发环境:
C#,操作系统式windows7,开发平台是visual studio 2010
2、 实验数据:
在安徽大学校磬苑校区内拍摄到车牌照片
3、实验简介
车牌自动识别系统的整个处理过程分为图片预处理、车牌定位、字符分割、字符识别四大模块,本课题通过对含车牌的汽车图片进行分析,设计并实现了一个车牌识别原型系统。第一部分为图像预处理部分,该部分采用基于灰度图像的灰度拉伸和灰度化均衡以及中值滤波算法对车牌图像进行处理。第二部分为车牌区域定位,该部分在二值图像的基础上用基于边缘检测的车牌定位方法对车牌区域实现定位。第三部分为字符切分部分,该部分用基于垂直投影法的车牌照字符切分方法对车牌进行字符切分,为车牌字符识别作好准备。第四部分为字符识别部分,
该部分采用基于标准特征库模板匹配的字符识别方法对切分出来的字符块进行识别,满足简单、实用、正确性高的要求。另外为了增强用户体验和增加识别率,本系统还加入了、车牌特征训练、特征实时入库等辅助功能。
3、 实验流程
汽车车牌
5、实验结果
5-1 原图像
5-2 经灰度化处理后图像
5-3 经灰度化处理后的直方图
5-4 经灰度均衡化处理后的图像
5-5 经灰度均衡化处理后的直方图
5-6 经中值滤波处理后的图像
5-7 经中值滤波处理后的直方图
5-8使用sobel边缘检测后的图像
5-9车牌定位图
5-10对车牌进行灰度化处理后图像
5-11对车牌进行二值化处理后图像
5-12对车牌进行区域化处理后图像
5-13识别结果
5-14 程序运行截图1
5-14 程序运行截图2