资源简介

自己整理的经典边缘检测算子matlab源程序 图像处理必备 1、canny算子 2、kirsch算子 3、laplacian算子 4、log算子 5、prewitt算子 6、robert算子 7、robinson算子 8、sobel算子

资源截图

代码片段和文件信息

%%%%canny算子
clear;
clc;
A=imread(‘1.bmp‘);
A=imnoise(A ‘gaussian‘ 0 0.001);

figure(1)
imshow(A);

% I=filter2(fspecial(‘average‘3)A)/255; %均值滤波模板尺寸为3
% figure(2)
% imshow(I);

%  I=medfilt2(A);%二维中值滤波
%  figure(2)
%  imshow(I);

% I=wiener2(A[2 2]); %二维自适应维纳滤波 
% figure(2)
% imshow(I);

%利用小波变换对图象进行降噪处理
[thrsorhkeepapp]=ddencmp(‘den‘‘wv‘A);     %获得除噪的缺省参数
I=wdencmp(‘gbl‘A‘sym4‘1thrsorhkeepapp);%图象进行降噪处理
I=uint8(round(I));
figure(6)
imshow(I)

gauss_I=I;
Isize=size(I);
ans=zeros(size(I));
dir=zeros(size(I));
I=double(I);
gauss_I=double(gauss_I);
fx=0;
fy=0;
for i=2:Isize(1)-1
    for j=2:Isize(2)-1
        fx(ij)=(gauss_I(ij)+gauss_I(ij+1)-gauss_I(i+1j)-gauss_I(i+1j+1));
        fy(ij)=(gauss_I(ij)+gauss_I(i+1j)-gauss_I(ij+1

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      66616  2011-11-10 16:14  LoG算子\1.bmp

     文件      66614  2011-11-10 16:14  LoG算子\lena.bmp

     文件        610  2011-11-10 17:15  LoG算子\log.asv

     文件        594  2011-11-10 17:17  LoG算子\log.m

     文件      66616  2011-11-10 16:14  Prewitt算子\1.bmp

     文件      66614  2011-11-10 16:14  Prewitt算子\lena.BMP

     文件        802  2011-11-10 16:56  Prewitt算子\priwittlena.m

     文件      66616  2011-11-10 16:14  robert算子\1.bmp

     文件      66614  2011-11-10 16:14  robert算子\lena.bmp

     文件        792  2011-11-10 16:37  robert算子\robertlena.m

     文件      66616  2011-11-10 16:14  Robinson算子\1.bmp

     文件      66614  2011-11-10 16:14  Robinson算子\lena.bmp

     文件      90803  2011-11-10 16:14  Robinson算子\Lena_gaussian_v-0.001.png

     文件       6663  2011-11-10 16:14  Robinson算子\Lena_Robinson.png

     文件      93503  2011-11-10 16:14  Robinson算子\Photographer_gaussian_v-0.001.png

     文件       5369  2011-11-10 16:14  Robinson算子\Photographer_Robinson.png

     文件        477  2011-11-10 17:15  Robinson算子\robinsonlena.asv

     文件        477  2011-11-10 17:18  Robinson算子\robinsonlena.m

     文件       7300  2011-11-10 16:14  Robinson算子\Robinson_Lena_gaussian_v-0.001.png

     文件       6067  2011-11-10 16:14  Robinson算子\Robinson_Photographer_gaussian_v-0.001.png

     文件      66616  2011-11-10 16:14  sobel算子\1.bmp

     文件      66614  2011-11-10 16:14  sobel算子\lena.BMP

     文件        837  2011-11-10 16:14  sobel算子\sobellena.asv

     文件        971  2011-11-10 16:47  sobel算子\sobellena.m

     文件      66616  2011-11-10 16:14  Canny算子\1.bmp

     文件       2061  2011-11-12 22:32  Canny算子\canny.asv

     文件       2094  2011-11-14 21:22  Canny算子\canny.m

     文件       1605  2011-11-11 14:58  Canny算子\canny_filter.m

     文件      66614  2011-11-10 16:14  Canny算子\lena.bmp

     文件      66616  2011-11-10 16:14  Kirsch算子\1.bmp

............此处省略18个文件信息

评论

共有 条评论