我是小波变换的新手。我正在尝试使用小波变换来分解图像,然后修改系数,这样在最终图像中只保留前 15 个系数,例如用于图像压缩(暂时不考虑质量)。
我需要帮助来进一步处理这个问题。到目前为止,我的代码看起来像这样 -
% gray_image is my inout image%
[C,S] = wavedec2(gray_image,2,'haar');
A1 = appcoef2(C,S,'haar',1);
A2 = appcoef2(C,S,'haar',2);
[H1,V1,D1] = detcoef2('all',C,S,1);
[H2,V2,D2] = detcoef2('all',C,S,2);
我有 1 级和 2 级的近似图像,以及 1 级和 2 级的细节分量。如果我需要保留近似和细节的前 15 个系数,然后使用 waverec2() 重新组合它们,我该怎么做关于它?
任何帮助表示赞赏。
提前致谢。