資源簡介
基于canny邊緣檢測算法的matlab程序,親調可用,直接下載..............................................................................................................................................................................

代碼片段和文件信息
clc
clear
close?all
RGB=imread(‘lena.jpg‘);
figure;
subplot(231)
imshow(RGB);
title(‘彩色原圖‘);
a=rgb2gray(RGB);
subplot(232)
imshow(a);
title(‘灰度圖‘);
J=imnoise(a‘salt‘0.04);%添加椒鹽
subplot(233)
imshow(J);
title(‘椒鹽噪聲‘);
h0=1/9.*[111111111];
h1=1/10.*[111121111];
h2=1/16.*[121242121];
g0=imfilter(Jh0‘replicate‘);
subplot(234)
imshow(g0);
title(‘鄰域平均法濾波‘);
g1=imfilter(Jh2‘replicate‘);
subplot(235)
imshow(g1);
title(‘加權平均法濾波‘);
k=medfilt2(J);
subplot(236)
imshow(k);
title(‘中值濾波‘);
E=edge(k‘canny‘);
figure(2);
imshow(E);
title(‘canny算子檢測‘)
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????659??2017-09-06?09:49??canny.m
-----------?---------??----------?-----??----
??????????????????659????????????????????1
評論
共有 條評論