• 大小: 1.89KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: Matlab
  • 标签: matlab  

资源简介


图像处理中的空域滤波,包括高斯滤波,中值滤波,拉普拉斯算子,unsharp滤波和sobel算子的程序

资源截图

代码片段和文件信息

%生成n*n的高斯低通滤波器掩模n为奇数
function h=gaussian(sigman)
w=zeros(nn);
m=(n+1)/2;
x1=0:100;
x2=0:100;
[st]=size(x1);
sum=0;
for i=1:t
    for j=1:t
        f(ij)=exp(-([x1(i) x2(j)]*[x1(i);x2(j)])/(2*(sigma)^2));
    end
end

for i=1:m
    for j=1:m
        w(ij)=f(m-i+1m-j+1);
    end 
end
for i=1:m
    for j=m+1:n
        w(ij)=w(i2*m-j);
    end
end
for i=m+1:n
    for j=1:m
        w(ij)=w(2*m-ij);
    end
end
for i=m+1:n
    for j=m+1:n
        w(ij)=w(2*m-i2*m-j);
    end
end

for i=1:n
    for j=1:n
        sum=sum+w(ij)
    end
end
h=w./sum
        

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

     文件        554  2011-03-31 16:02  medfilt.m

     文件        636  2011-03-31 15:58  gaussian1.m

     文件        624  2011-04-11 18:41  gaussian.m

     文件        887  2011-04-09 23:50  laplacian.m

     文件       1291  2011-04-09 23:53  UnsharpSoble.m

----------- ---------  ---------- -----  ----

                 3992                    5


评论

共有 条评论