28 lines
859 B
Matlab
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
|