Creare un nuovo oggetto della classe videoreader utilizzando il percorso del file del file MOV
my_MOV_reader = VideoReader ( ' my_mov_file.mov '); .
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 ;
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
Programmazione © www.354353.com