1 Δημιουργήστε ένα νέο αντικείμενο της κλάσης videoreader χρησιμοποιώντας τη διαδρομή του αρχείου του αρχείου MOV σας
my_MOV_reader = VideoReader ( « my_mov_file.mov ') ? .
2
Διαβάστε τις ιδιότητες μέγεθος της ταινίας , συμπεριλαμβανομένου του αριθμού των καρέ , το πλάτος και το ύψος της ταινίας ταινία
my_nFrames = my_MOV_reader.NumberOfFrames ? . my_movie_width = my_MOV_reader.Width ? my_movie_height = my_MOV_reader.Height ?
με 3 χώρο
Preallocate αποθήκευσης για τα δεδομένα εικόνας από την ταινία που πρόκειται να εισαχθούν
my_movie_data . ( 1 : my_nFrames ) = ... struct ( « cdata » , μηδενικά ( my_movie_height , my_movie_width , 3 , « uint8 » ) , « colormap » , [ ] ) ?
η αξία των 3 δείχνει τρία κανάλια χρώματος κόκκινο , πράσινο , μπλε και το « uint8 » δηλώνει 8 bits ανά pixel . Οι τιμές αυτές μπορεί να χρειαστεί να αλλάξει με βάση την κωδικοποίηση των αρχείων MOV σας
Η 4
διαβάσει τα δεδομένα ταινία ένα καρέ κάθε φορά
για i = 1 : . . My_nFramesmy_movie_data ( i ) cdata = read ( my_MOV_reader , i) ? . τέλος
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα