1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
clear all
close all
dir = uigetdir('choix du dossier');
cd(dir)
%**************************************************************************
%lecture de l'image%
%**************************************************************************
im1 = imread(['MOV07722.MPG000',num2str(1),'.bmp'],'bmp');
figure(1);clf;
%**************************************************************************
%visualiser une partie de l'image%
%**************************************************************************
imshow(im1(165:466,243:466));
im1;
size(im1);
%**************************************************************************
%convertir uint8 en double%
%**************************************************************************
im1Bis=double(im1(165:466,243:466))/255;
figure(2); imshow(im1Bis);
%**************************************************************************
%Interpolation%
%**************************************************************************
io=112;
jo=302;
i1=1;
j1=302;
Nx=224;
Ny=302;
[X,Y] = meshgrid(-io:4:-io+Nx,-jo:30.1:-jo+Ny);
XI=-io:4:-io+Nx;
YI=-jo:30.1:-jo+Ny;
Z=im1Bis(i1:i1+size(X,1),j1:j1+size(Y,2));
Z=interp2(X,Y,Z,XI,YI); |
Partager