24小时热门版块排行榜    

查看: 382  |  回复: 0

汤和加菲

银虫 (小有名气)

[求助] 这个高斯滤波器的程序为何输不出滤波后的图像,程序有什么错?

I= imread('F:\rise.jpg');
[N,M]=size(I);
figure;
subplot(1,2,1);
imshow(I);
title('原图像-rise');
n1=3;sigma1=0.5;n2=3;sigma2=0.5;theta=0;     
r=[cos(theta) -sin(theta); sin(theta)  cos(theta)];
for i = 1 : n2  
    for j = 1 : n1
        u = r*[j-(n1+1)/2 i-(n2+1)/2]';
h(i,j)=exp(-u(1)^2/(2*sigma1^2))/(sigma1*sqrt(2*pi))*exp(-u(2)^2/(2*sigma2^2))/(sigma2*sqrt(2*pi));                                                                                
    end
end
h = h / sqrt(sum(sum(h.*h)));
f1=conv2(I,h,'same');
t=ones(N,M);
t=f1;
for i=2:N-1
    for j=2:M-1
       f1(i,j)=t(i+1,j)+t(i-1,j)+t(i,j+1)+t(i,j-1)-4*t(i,j);%二维拉普拉斯算子
    end
end
subplot(1,2,2);
imshow(f1);
title('Laplacian边缘检测(高斯滤波后)—rise');
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

找到一些相关的精华帖子,希望有用哦~

科研从小木虫开始,人人为我,我为人人
相关版块跳转 我要订阅楼主 汤和加菲 的主题更新
信息提示
请填处理意见