24小时热门版块排行榜    

查看: 1738  |  回复: 5
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

h_don

新虫 (初入文坛)

[求助] 二维hanning窗?

请问2D hanning窗怎么定义的? 我想对图像加窗预处理,不知怎么定义
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

我爱小虫子

新虫 (正式写手)

引用回帖:
2楼: Originally posted by gorgan at 2013-10-10 10:08:57
把一维窗的自变量换成极坐标形式
例如一维自变量为x,
二维情况下自变量为r=sqrt(x^2+y^2) (即x的平方加y的平方开根号)

你好,我看你说的自变量换成极坐标形式,我怎么没看到这种说法啊,我想对一副图像进行加窗处理,应该怎么办啊,自己用matlab试了几次都没有效果,可能是自己写的不对,希望能给指点一下,感谢万分
4楼2013-11-26 20:23:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 6 个回答

gorgan

木虫之王 (文学泰斗)

无意苦争春

【答案】应助回帖

感谢参与,应助指数 +1
把一维窗的自变量换成极坐标形式
例如一维自变量为x,
二维情况下自变量为r=sqrt(x^2+y^2) (即x的平方加y的平方开根号)
无我相,无人相,无众生相,无寿者相
2楼2013-10-10 10:08:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

icecho

木虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
N=10;
h=0.50 - 0.50*cos(2.0*pi*(1:N)'/(N+1));
Window =  h*h' ;
3楼2013-10-10 20:16:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gorgan

木虫之王 (文学泰斗)

无意苦争春

【答案】应助回帖

引用回帖:
4楼: Originally posted by 我爱小虫子 at 2013-11-26 20:23:05
你好,我看你说的自变量换成极坐标形式,我怎么没看到这种说法啊,我想对一副图像进行加窗处理,应该怎么办啊,自己用matlab试了几次都没有效果,可能是自己写的不对,希望能给指点一下,感谢万分...

下面是对一副图像进行低通滤波器处理的函数:
function im = IdealLowPass(im0,fc)
% fc is the circular cutoff frequency which is normalized to [0 1], that is,
% the highest radian frequency \pi of digital signals is mapped to 1.

[ir,ic,iz] = size(im0);
hr = (ir-1)/2;
hc = (ic-1)/2;
[x, y] = meshgrid(-hc:hc, -hr:hr);

mg = sqrt((x/hc).^2 + (y/hr).^2);
lp = double(mg <= fc);

IM = fftshift(fft2(double(im0)));
IP = zeros(size(IM));
for z = 1:iz
    IP(:,:,z) = IM(:,:,z) .* lp;
end
im = abs(ifft2(ifftshift(IP)));

根据该函数的思路,将其改写为窗函数即可
无我相,无人相,无众生相,无寿者相
5楼2013-11-27 10:36:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见