Code covered by the BSD License  

Highlights from
Avi2Matrix

image thumbnail
from Avi2Matrix by Youssef KHMOU
the images contained in the avi file are placed in 3D matrix , ( type [double]).

Avi2Matrix( filename)
function  Y = Avi2Matrix( filename)

% This function convert the avifile into
% 3D Matlab matrix for numerical processing.
% July, 24,2012
% KHMOU Youssef.

info=aviinfo(filename);
width=info.Width;
height=info.Height;
nframes=info.NumFrames;
Y=uint8(zeros(height,width,nframes));

video=aviread(filename);

for i=1:nframes
    Y(:,:,i)=video(i).cdata;
end

Y=im2double(Y);

Contact us