资源简介
matlab程序,基于形态学处理和投影的车牌定位分割,注释详细,适合做图像分割的同学。
代码片段和文件信息
I=imread(‘C:\Users\Administrator\Desktop\图片\1.jpg‘);
[yxz]=size(I);
myI=double(I);
%%%%%%%%%%% RGB to HSI %%%%%%%%
tic % 测定算法执行的时间,开始计时
%%%%%%%%%%% 统计分析 %%%%%%%%%%%%%%%
%%%%%%%% Y 方向 %%%%%%%%%%
Blue_y=zeros(y1);
for i=1:y
for j=1:x
if((myI(ij1)<=30)&&((myI(ij2)<=62)&&(myI(ij2)>=51))&&((myI(ij3)<=142)&&(myI(ij3)>=119)))
% 蓝色RGB的灰度范围
Blue_y(i1)= Blue_y(i1)+1; % 蓝色象素点统计
end
end
end
[temp MaxY]=max(Blue_y); % Y方向车牌区域确定
PY1=MaxY;
while ((Blue_y(PY11)>=5)&&(PY1>1))
PY1=PY1-1;
end
PY2=MaxY;
while ((Blue_y(PY21)>=5)&&(PY2 PY2=PY2+1;
end
IY=I(PY1:PY2::);
%%%%%%%% X 方向 %%%%%%%%%%
Blue_x=zeros(1x); % 进一步确定X方向的车牌区域
for j=1:x
for i=PY1:PY2
if((myI(ij1)<=30)&&((myI(ij2)<=62)&&(myI(ij2)>=51))&&((myI(ij3)<=142)&&(myI(ij3)>=119)))
Blue_x(1j)= Blue_x(1j)+1;
end
end
end
PX1=1;
while ((Blue_x(1PX1)<3)&&(PX1 PX1=PX1+1;
end
PX2=x;
while ((Blue_x(1PX2)<3)&&(PX2>PX1))
PX2=PX2-1;
end
PX1=PX1-2; % 对车牌区域的修正
PX2=PX2+2;
Plate=I(PY1:PY2PX1-2:PX2:);
t=toc % 读取计时
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
figureimshow(I);
figureplot(Blue_y);grid
figureplot(Blue_x);grid
figureimshow(IY);
figureimshow(Plate);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 159529 2003-09-24 21:19 车牌定位,,,\Car.JPG
文件 1466 2014-04-28 16:00 车牌定位,,,\P0804.m
文件 35993 2008-12-27 09:51 车牌定位,,,\work\3.jpg
文件 534 2008-12-27 16:26 车牌定位,,,\work\sam\image1.jpg
文件 521 2008-12-29 15:01 车牌定位,,,\work\sam\image2.jpg
文件 541 2008-12-29 15:01 车牌定位,,,\work\sam\image3.jpg
文件 532 2008-12-29 15:01 车牌定位,,,\work\sam\image4.jpg
文件 536 2008-12-29 15:01 车牌定位,,,\work\sam\image5.jpg
文件 527 2008-12-29 15:01 车牌定位,,,\work\sam\image6.jpg
文件 525 2008-12-29 15:01 车牌定位,,,\work\sam\image7.jpg
文件 519 2008-12-29 15:01 车牌定位,,,\work\sam\image8.jpg
文件 11395 2008-12-27 11:42 车牌定位,,,\work\sam\Sam0.jpg
文件 11169 2008-12-27 11:43 车牌定位,,,\work\sam\Sam1.jpg
文件 514 2008-12-27 10:12 车牌定位,,,\work\sam\Sam2.jpg
文件 522 2008-12-27 10:12 车牌定位,,,\work\sam\Sam3.jpg
文件 11416 2008-12-27 11:43 车牌定位,,,\work\sam\Sam4.jpg
文件 509 2008-12-27 10:12 车牌定位,,,\work\sam\Sam5.jpg
文件 11467 2008-12-27 11:44 车牌定位,,,\work\sam\Sam6.jpg
文件 11219 2008-12-27 11:44 车牌定位,,,\work\sam\Sam7.jpg
文件 529 2008-12-27 10:12 车牌定位,,,\work\sam\Sam8.jpg
文件 510 2008-12-27 10:12 车牌定位,,,\work\sam\Sam9.jpg
文件 528 2008-12-27 10:12 车牌定位,,,\work\sam\SamA.jpg
文件 11546 2008-12-27 10:20 车牌定位,,,\work\sam\SamB.jpg
文件 11417 2008-12-27 10:27 车牌定位,,,\work\sam\SamC.jpg
文件 11464 2008-12-27 10:28 车牌定位,,,\work\sam\SamD.jpg
文件 11490 2008-12-27 10:29 车牌定位,,,\work\sam\SamE.jpg
文件 11379 2008-12-27 11:32 车牌定位,,,\work\sam\SamF.jpg
文件 11520 2008-12-27 11:33 车牌定位,,,\work\sam\SamG.jpg
文件 11427 2008-12-27 11:33 车牌定位,,,\work\sam\SamH.jpg
文件 11107 2008-12-27 11:34 车牌定位,,,\work\sam\SamI.jpg
............此处省略37个文件信息
相关资源
- matlab实现一维和二维离散小波变换,
- 检索视频中运动的点并计算线速度角
- BM3D matlab
- ADS MATLAB
- RSM算法仿真MATLAB代码
- 模式识别与智能计算matlab实现 安装
- matlab音效处理
- 《全面详解LTE:MATLAB建模、仿真与实
- 《先进PID控制MATLAB仿真第3版》程序代
- 基于Matlab的AM、DSB、SSB信号的调制
- 最优路径算法matlab程序
- 三电平svpwm逆变器仿真(matlabr2009b)
- 轿车ASR的ADAMS_CAR和MATLAB联合仿真
- MATLAB 粒子滤波目标跟踪代码
- ASM二维图像分割MATLAB代码
- MATLAB计算两个图片的单应性矩阵
- matlabR2017b迅雷种子文件及安装教程.
- 平行因子分析法drEEM2.0
- Digital Signal Processing Using Matlab v4.0 (
- SAD模板匹配算法matlab实现
- labview与Matlab混合编程的资料共享
- Matlab+YALMIP+CPLEX的安装与入门
- 基于MATLAB的谐波分析
- Intelligent Control Design and MATLAB Simulati
- matlab电力系统分析工具包psat
-
基于matlab-simuli
nk的ESP硬件在环仿真 - 颜色迁移的matlab代码Reinhard
- MIMO-OFDM+WIRELESS+COMMUNICATIONS+WITH+MATLAB
- matlab R2014b for mac激活许可证
- 基于MATLAB的文字识别264192
评论
共有 条评论