function [Yt,S]=my_transform(Y,height,width,G,J,idFrame)
Ydec=zeros(G,height*width); %intialization
%After wavedec2 each frame is reshaped into a row vector and the structure is described by position matrix S
tic;
for i=1:idFrame
[Ydec(i,:),S]=wavedec2(Y(:,:,i),J,'db1');
end
disp('time for dwt')
toc;
Yt=zeros(idFrame,height*width);
tic;
for i=1:idFrame/G
Yt(G*(i-1)+1:G*i,:)=my_mctf(Ydec(G*(i-1)+1:G*i,:));
end
disp('time for mctf')
toc;
% %do mctf for the whole GOP
% Yt=my_mctf(Ydec);
clear Ydec;
MCTF.zip_mctf_mctf filter_视频时域滤波_视频运动滤波_运动补偿
版权申诉
101 浏览量
2022-09-23
17:42:27
上传
评论
收藏 1KB ZIP 举报
局外狗
- 粉丝: 66
- 资源: 1万+
评论0