MATLAB er en profesjonell kvalitet software for modellering , analyse og simulering av tekniske og vitenskapelige data . MATLAB programvare inneholder metoder for å importere bildedata fra video-filer , for eksempel Apple QuickTime Movie format MOV. MATLAB inneholder et objekt klasse kalt VideoReader som omslutter metoder for å importere et stort antall filmen kodinger til rå bildedata for MATLAB analyse. Instruksjoner
en
Lag et nytt objekt av videoreader klassen bruker filen banen til MOV -filen
my_MOV_reader = VideoReader (' my_mov_file.mov '); .
2
Les filmstørrelse egenskaper, inkludert antall bilder , film bredde og film høyde
my_nFrames = my_MOV_reader.NumberOfFrames ; . my_movie_width = my_MOV_reader.Width , my_movie_height = my_MOV_reader.Height ,
3
Preallocate lagringsplass for bildedataene fra filmen som skal importeres
my_movie_data ( 1 : my_nFrames ) . = ... struct (' cdata ' , nuller ( my_movie_height , my_movie_width , 3 , ' uint8 ' ) , ' fargekart ' , [ ] ) ;
3 angir tre farger kanaler -rød, grønn, betyr blå- og ' uint8 ' 8 bits per piksel. Disse verdiene må kanskje endres basert på kodingen av MOV-filer
4
Les filmdataene en ramme om gangen
for i = 1: . . My_nFramesmy_movie_data (i . ) cdata = read ( my_MOV_reader , i) ; end