车牌识别程序
clear close all;
%Step1 获 取 图 像 装 入 待 处 理 彩 色 图 像 并 显 示 原 始 图 像
Scolor = imread('3.jpg');%imread 函数读取图像文件 %将彩色图像
转换为黑白并显示
Sgray = rgb2gray(Scolor);%rgb2gray 转换成灰度图
figure,imshow(Scolor),title('原始彩色图像');%figure 命令同时显
示两幅图
figure,imshow(Sgray),title('原始黑白图像');
%Step2 图像预处理 对 Sgray 原始黑白图像进行开操作得到图像背
景
s=strel('disk',13);%strel 函数
Bgray=imopen(Sgray,s);%打开 sgray s 图像
figure,imshow(Bgray);title('背景图像');%输出背景图像
%用原始图像与背景图像作减法,增强图像
Egray=imsubtract(Sgray,Bgray);%两幅图相减
figure,imshow(Egray);title('增强黑白图像');%输出黑白图像
%Step3 取得最佳阈值,将图像二值化
fmax1=double(max(max(Egray)));%egray 的最大值并输出双精
度型
fmin1=double(min(min(Egray)));%egray 的最小值并输出双精度
型