我想在小波包树的节点中写小波系数。树由32个终端节点组成(执行5级小波分解)。然后修改终端节点的系数并将其存储在一个名为A
的矩阵3 * 32矩阵中。现在我想在T2中编写修改后的系数
以下是代码:
T2 = cfs2wpt('db1',size(x),tnodes(t),2);
g = (tnodes(t))';
for i = 1:length(g)'
write(T2,'cfs',g(i),A(:, [i])');
end
当我显示树时,我得到的节点值为零。
答案 0 :(得分:0)
试试这个..
%%%%%%%
t = wpdec2(X,2,'haar');
% Reading 5th coefficient node values from the tree
cfs = read(t, 'cfs', [5]);
%cfs(:) = 0; %% Update your coefficient
t1 = write(t,'cfs', [5], cfs);
A = wprec2(t1); % reconstruct image