Avi2Matrix

the images contained in the avi file are placed in 3D matrix , ( type [double]).
350 download
Aggiornato 1 ago 2012

Visualizza la licenza

This function converts the avi file ( Audio/Video interleaved) into 3D matrix M(n,p,q) called Voxel or image sequence for numerical processing , with :
n: pixels along the x axis.
p: pixels along the y axis.
q : pixels along the time axis .

two internal functions used : avifino & aviread .

Screenshot source : Mehmet K "Adaptive Motion-Compensated Filtering of Noisy Image Sequences" IEEE transactions on circuits and system for video technology (1993).

For video Files with "TrueColor" Imagetype use this code instead :
%function Y=Avi2Matrix( filename )
%
%info=aviinfo(filename);
%width=info.Width;
%height=info.Height;
%nframes=info.NumFrames;
%Y=uint8(zeros(height,width,3,nframes));

%video=aviread(filename);

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

Cita come

Youssef Khmou (2024). Avi2Matrix (https://www.mathworks.com/matlabcentral/fileexchange/37615-avi2matrix), MATLAB Central File Exchange. Recuperato .

Compatibilità della release di MATLAB
Creato con R2007a
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Versione Pubblicato Note della release
1.1.0.0

Code improvement for reading video Files of TrueColor ImageType.

1.0.0.0