• 大小: 431B
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-12
  • 语言: Matlab
  • 标签: canny  

资源简介

基于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


评论

共有 条评论