基于MATLAB的车牌识别
前言
该程序非本人所写,是我在学习车牌识别过程所用到的参考代码,是在网上搜集到的学习资料,具体来源不清楚。
本文章为对车牌识别过程的梳理和程序的理解,由于程序过多,且时间较紧,所以会分步骤不定期的持续更新。
第一部分 图像预处理
程序所用图片为百度随机选取的图片。先读入图片做最基本的预处理。
clc;clear
I=imread('E:\test\test4.jpg');%读入图片
figure;
imshow(I);
原图像如图:
接着对原图像做灰度转换和分析:
Im1=rgb2gray(I);
figure(2);
subplot(1,2,1),
imshow(Im1);
title('灰度图');
figure(2),
subplot(1,2,2),
imhist(Im1);
title('灰度图的直方图');%显示图像的直方图

可以看到该图像的灰度等级在100左右的分量占大多数,也就是图像整体偏暗。