MATLAB är en professionell kvalitet programvara miljö för modellering , analys och simulering av tekniska och vetenskapliga uppgifter . MATLAB program innehåller metoder för att importera bilddata från videofiler , till exempel Apple QuickTime Movie -format MOV . MATLAB innehåller ett objekt klass som heter VideoReader som kapslar metoder för att importera ett stort antal film kodningar till råbilddata för MATLAB analys . Instruktioner
1
Skapa ett nytt objekt av videoreader klassen med sökvägen i din MOV -fil
my_MOV_reader = VideoReader ( ' my_mov_file.mov '); .
2
Läs egenskaperna filmstorleken inklusive antalet bildrutor , film bredd och film höjd
my_nFrames = my_MOV_reader.NumberOfFrames , . my_movie_width = my_MOV_reader.Width , my_movie_height = my_MOV_reader.Height ,
Billiga 3
Preallocate lagringsutrymme för bilddata från den film som ska importeras
my_movie_data ( 1 : my_nFrames ) . = ... struct ( ' CDATA ' , nollor ( my_movie_height , my_movie_width , 3 , " uint8 ' ) , ' colormap ' , [ ] ) ;
värdet 3 anger tre färgkanalerna - röd , grön , visar blå - och" uint8 ' 8 bitar per pixel . Dessa värden kan behöva ändras utifrån kodningen av dina MOV filer
4
Läs filmdatan en bildruta i taget
för i = 1 : . . My_nFramesmy_movie_data (i . ) CDATA = read ( my_MOV_reader , i) , end