资源简介
采用五种算子对图像进行空域滤波处理,实现去模糊效果。
代码片段和文件信息
%均值滤波
I=imread(‘HW_3.png‘);
h1=ones(33)/9; %产生滤波模板
I1=conv2(Ih1); %用卷积的方法实现滤波
I1=uint8(I1);
imwrite(I1‘junzhi.jpg‘‘jpg‘);
%Kirsch滤波
h2=[555;-30-3;-3-3-3]; %产生滤波模板
I2=conv2(Ih2); %用卷积的方法实现滤波
I2=uint8(I2);
imwrite(I2‘kirsch.jpg‘‘jpg‘);
%prewitt滤波
h3=[-1-1-1;000;111]; %产生滤波模板
I3=conv2(Ih3); %用卷积的方法实现滤波
I3=uint8(I3);
imwrite(I3‘prewitt.jpg‘‘jpg‘);
%sobellvbo滤波
h4=[-1-2-1;000;121]; %产生滤波模板
I4=conv2(Ih4); %用卷积的方法实现滤波
I4=uint8(I4);
imwrite(I4‘sobellvbo.jpg‘‘jpg‘);
%laplacian滤波
h5=[111;1-81;111]; %产生滤波模板
I5=conv2(Ih5‘same‘); %用卷积的方法实现滤波
I5=uint8(I5);
imwrite(I5‘laplacian.jpg‘‘jpg‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 22103 2009-12-06 15:40 kongyulvbo\junzhi.jpg
文件 780 2009-12-06 15:36 kongyulvbo\junzhilvbo.asv
文件 70021 2009-12-06 15:40 kongyulvbo\kirsch.jpg
文件 775 2009-12-06 15:38 kongyulvbo\kongyulvbo.m
文件 51480 2009-12-06 15:40 kongyulvbo\laplacian.jpg
文件 34469 2009-12-06 15:40 kongyulvbo\prewitt.jpg
文件 42084 2009-12-06 15:40 kongyulvbo\sobellvbo.jpg
目录 0 2010-01-10 23:01 kongyulvbo
----------- --------- ---------- ----- ----
221712 8
评论
共有 条评论