Avi2Matrix
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);
Citation pour cette source
Youssef Khmou (2024). Avi2Matrix (https://www.mathworks.com/matlabcentral/fileexchange/37615-avi2matrix), MATLAB Central File Exchange. Extrait(e) le .
Compatibilité avec les versions de MATLAB
Plateformes compatibles
Windows macOS LinuxCatégories
- FPGA, ASIC, and SoC Development > Vision HDL Toolbox > Video Formats and Interfaces >
- Image Processing and Computer Vision > Vision HDL Toolbox > Video Formats and Interfaces >
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Découvrir Live Editor
Créez des scripts avec du code, des résultats et du texte formaté dans un même document exécutable.
Version | Publié le | Notes de version | |
---|---|---|---|
1.1.0.0 | Code improvement for reading video Files of TrueColor ImageType. |
||
1.0.0.0 |