课程设计——车牌号码识别
利用MATLAB对车牌号码进行识别。
车牌号码识别步骤主要包括原始图像采集、车牌切割、字符切割和字符识别,其中车牌切割又包括灰度变换、边缘检测、图像腐蚀、图像膨胀、删除小面积对象、车牌定位切割;字符切割又包括定位切割后的车牌图像灰度处理、直方图均衡化、图像二值化处理、中值滤波、分割字符。
本例车牌号码识别具体步骤如下。
(1)读取车牌原始图像。
(2)原始图像灰度变换。
(3)灰度图像边缘检测。
(4)图像腐蚀。
(5)图像膨胀。
(6)删除小面积对象。
(7)车牌定位切割。
(8)定位切割后的车牌图像灰度处理。
(9)灰度图像直方图均衡化。
(10)图像二值化处理。
(11)图像中值滤波。
(12)字符分割。
(13)字符显示和创建。
(14)车牌号码识别结果显示。
利用MATLAB编写子程序函数my_imsplit,并储存于my_imsplit.m文件中。
利用MATLAB编写子程序函数getword,并储存于getword.m文件中。汽车车牌
利用MATLAB编写车牌号码识别主程序。