1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| % Lecture du fichier AVI
avi=aviread(file);
% On récupère 1 image sur 2
data = avi(1:2:end).cdata;
% On concatène dans un tableau 4D car les images sont vraisemblablement
% codées en RGB (donc de taille MxNx3)
data4d = cat(4,data);
% On linéarise les données entre 0 et 1 car il est vraisemblable qu'elles soient
% codées en 8bits ([0 255]). Par contre, il faut transformer en classe Double
% d'abord pour éviter les problème de division des nombres codés en integer
% (uint8, int8, uint16, ...)
pixels=double(data4d)/255; |
Partager