imfilter and filter2

10 ビュー (過去 30 日間)
zhang
zhang 2012 年 5 月 2 日
Hi guys,
Are imfilter and fiter2 the same for two dimensional array?
I did a lot of experiment. It seems they are the same. But filter2 are much faster than imfilter
Thanks,
Zhong

採用された回答

Wayne King
Wayne King 2012 年 5 月 2 日
Yes, they are the same in some instances:
h = 1/100*ones(10,10);
x = randn(20,20);
y = filter2(h,x);
y1 = imfilter(x,h);
max(abs(y(:)-y1(:)))
but imfilter() gives more options to specify boundary conditions for example and whether to rotate the kernel or not -- 'corr' vs 'conv'

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeChemistry についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by