gusucode.com > MATLAB,车牌定位仿真源码程序 > MATLAB,车牌定位仿真源码程序/programs_and_pictures/dingwei3.m

    function dw3=dingwei3(I)
%功能:对车牌图像进行第三次定位
%实现:利用HSV空间里的S(饱和度)信息对车牌进行进行定位分割,获得第三次分割图像dw3。

% step1:转换到HSV空间,获取S(饱和度)信息
Ihsv=rgb2hsv(I);
S=Ihsv(:,:,2);

%step2:对饱和度图像进行二值化,并去除小区域
T=graythresh(S);
Sbw=im2bw(S,T);
Sbw=bwareaopen(Sbw,200);%去除小于2000的区域

%step3:分割并显示出车牌图像
[PY1,PY2,PX1,PX2]=projection(Sbw,100,100,3,3);
dw3=I(PY1:PY2,PX1:PX2,:); 
imwrite(dw3,'jianqie3.jpg');

%显示
figure();
subplot(2,2,1);imshow(I),title('第二次剪切');
subplot(2,2,2);imshow(S),title('HSV空间里的饱和度图像');
subplot(2,2,3);imshow(Sbw);title('饱和度图像二值化');
subplot(2,2,4);imshow(dw3),title('第三次剪切');