MATLAB è un ambiente software di qualità professionale per la modellazione , l'analisi e la simulazione di dati tecnici e scientifici . Software MATLAB contiene metodi per l'importazione di dati di immagini da file video , come ad esempio l'Apple QuickTime Movie formato MOV . MATLAB contiene una classe di oggetti denominata VideoReader che incapsula i metodi per l'importazione di un gran numero di codifiche di film per i file RAW per le analisi MATLAB . Istruzioni
1
Creare un nuovo oggetto della classe videoreader utilizzando il percorso del file del file MOV
my_MOV_reader = VideoReader ( ' my_mov_file.mov '); .
< Br > 2
Leggi le proprietà di dimensione di film tra cui il numero di frame , larghezza e altezza film film
my_nFrames = my_MOV_reader.NumberOfFrames ; . my_movie_width = my_MOV_reader.Width ; my_movie_height = my_MOV_reader.Height ;
< br >
3
riservare spazio di archiviazione per i dati di immagine dal film da importare
my_movie_data ( 1 : my_nFrames ) . = ... struct ( ' CDATA ' , zeri ( my_movie_height , my_movie_width , 3 , ' uint8 ') , ' mappa di colori ' , [ ] ) ;
il valore 3 indica tre canali di colore : rosso, verde , blu e la ' uint8 ' indica 8 bit per pixel . Questi valori possono avere bisogno di essere cambiato in base alla codifica dei file MOV
4
Leggere i dati del filmato un fotogramma alla volta
per i = 1 : . . My_nFramesmy_movie_data (i . ) CDATA = read ( my_MOV_reader , i); end