资源简介
是关于车牌定位的Matlab源代码,利用的是边缘检测定位方法,最终定位得到车牌图像。
代码片段和文件信息
clear
close all
I=imread(‘D:\毕设\测试图片3\test0066.jpg‘);
subplot(331)imshow(I) title(‘原始图像‘);
I1=rgb2gray(I);
subplot(332)imshow(I1)title(‘灰度图像‘);
Q1=medfilt2(I1[77]);
subplot(333)imshow(Q1);title(‘去噪图像‘);
Z1=histeq(Q1); subplot(334);
imhist(Q1);title(‘直方图‘);
subplot(335);
imhist(Z1);
title(‘均衡化‘);
temp=60;
[mn]=size(Q1);
Z2=zeros(mn);
for i=1:m
for j=1:n
if Q1(ij)>30&Q1(ij)<140;
Z2(ij)=100;
else Z2(ij)=0;
end
end
end
subplot(336);
imshow(Z2);
title(‘阈值点‘);
Z1=double(Z1);
f=fft2(Z1);
TO1=fftshift(f);
[mn]=size(f);
d0=10;
r1=0.5;
rh=2;
c=4;
n1=floor(m/2);
n2=floor(n/2);
for i=1:m;
for j=1:n
d=sqrt((i-n1)^2+(j-n2)^2);
h=(rh-r1)*(1-exp(-c*(d.^2/d0.^2)))+r1;
TO1(ij)=h*TO1(ij);
end
end
TO1=ifftshift(TO1);
TO1=uint8(real(ifft2(TO1)));
subplot(337);
imshow(TO1);
title(‘同态滤波图像‘);
E1=im2bw(TO10.70);
subplot(338);
imshow(E1);
title(‘二值化处理图像‘);
BY1=edge(TO1‘canny‘);
subplot(339)imshow(BY1)title(‘边缘检测后图像‘);
se=[1;1;1];
FS1=imerode(BY1se);
figuresubplot(331)imshow(FS1)title(‘腐蚀后边缘图像‘);
se=strel(‘rectangle‘[2525]);
TC1=imclose(FS1se);
subplot(332)imshow(TC1)title(‘填充后图像‘);
XT1=bwareaopen(TC12000);
subplot(333)imshow(XT1)t
- 上一篇:算术编码matlab
- 下一篇:蚁群聚类算法matlab
相关资源
- matlab边缘检测代码
- 亚像素边缘检测matlab代码
- 基于遗传神经网络的图像分割MATLAB源
- matlab小波变换图像边缘检测源代码
- OSTU阈值 图像边缘增强算法 MATLAB
- 微电网负荷预测matlab源代码
- Fast ICA matlab源代码
- 小波图像增强matlab源代码
- matlab的canny边缘检测
- 多种图像边缘检测与分割处理matlab实
- 基于小波变换多尺度边缘检测
- 数字图像处理(第三版)matlab代码 冈
- matlab边缘化处理代码
- snake边缘检测算法算法
- 东南大学 matlab 图像边缘检测算法 代
- Harris算子 Matlab源代码 直接可以运行
- 曲线演化的Matlab源代码
- Matlab图像处理——小波变换去噪声、
- Matlab图像处理程序——去噪、边缘增
- 小波融合代matlab源代码
- FIR带通滤波器源代码
- 基于蚁群算法的图像边缘检测算法M
- 信息隐藏,LSB隐写 matlab源代码
- 基本粒子群算法MATLAB源代码
- RVM相关向量机matlab源代码
- matlab边缘跟踪
- 计算边缘强度
- 26TDOA定位的Chan算法MATLAB源代码
- 几种Matlab的边缘分割处理代码
- HBV模型matlab源代码
评论
共有 条评论