【发布时间】:2017-11-27 22:29:30
【问题描述】:
计算出图像的4级离散小波变换后,如何在matlab中显示这个多级变换? 以及如何绘制相应 DWT 系数的直方图?
这是我到目前为止所做的:
I = imread('image.png');
N = 4;
[C,S] = wavedec2(im2double(I),N,'haar');
A = appcoef2(C,S,'haar',1);
[H1,V1,D1] = detcoef2('all',C,S,1);
[H2,V2,D2] = detcoef2('all',C,S,2);
[H3,V3,D3] = detcoef2('all',C,S,3);
[H4,V4,D4] = detcoef2('all',C,S,4);
【问题讨论】:
标签: matlab image-processing dwt wavelet-transform