TP-compression-streaming-in.../PredictionImage.m
2023-06-25 16:32:14 +02:00

28 lines
859 B
Matlab

% TP Codages JPEG et MPEG-2 - 3SN-M - 2022
%--------------------------------------------------------------------------
% Prediction de l'image courante avec l'image de reference et le mouvement
%--------------------------------------------------------------------------
% Ip = PredictionImage(Ir,MVr)
%
% sortie : Ip = image predictive
%
% entrees : Ir = image de reference
% MVr = matrice des vecteurs de déplacements relatifs
%--------------------------------------------------------------------------
function Ip = PredictionImage(Ir,MVr)
Ip = zeros(size(Ir));
for i = 1:size(MVr, 1)
for j = 1:size(MVr, 2)
Ip( (i-1)*16+1 : i*16 , (j-1)*16+1 : j*16 ) = Ir( (i-1)*16+1+MVr(i,j,1) : i*16+MVr(i,j,1) , (j-1)*16+1+MVr(i,j,2) : j*16+MVr(i,j,2) );
end
end
end