wavelets
1 回表示 (過去 30 日間)
古いコメントを表示
difference b/w the functions dwt2 and wavedec2
0 件のコメント
採用された回答
Wayne King
2011 年 9 月 9 日
Hi Aavula, dwt2 gives you the 2D (separable) discrete wavelet transform at one level.
wavedec2 gives you the 2D (separable) discrete wavelet transform at a number of levels if you wish (provided as an input argument). wavedec2 uses dwt2 to iterate on the LL component.
Hope that helps,
Wayne
その他の回答 (1 件)
Wayne King
2011 年 9 月 10 日
From wavedec2 you obtain a C and S vector. You can then use detcoef2 and appcoef2 to extract the detail and approximation coefficients at a given level.
For example:
image = randn(16,16);
[C,S] = wavedec2(image,3,'db2');
% get level 2 detail coefficients
[H,V,D] = detcoef2('all',C,S,2);
% get level 2 approx. coefficients
A = appcoef2(C,S,'db2',2);
Wayne
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Discrete Multiresolution Analysis についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!