MATLAB es un entorno de software de calidad profesional para el modelado, análisis y simulación de los datos técnicos y científicos . Software MATLAB contiene métodos para importar datos de imágenes de archivos de vídeo , como el Apple QuickTime Movie formato MOV . MATLAB contiene una clase de objeto llamado VideoReader que encapsula métodos para importar un gran número de codificaciones de película a los datos de imagen sin procesar para el análisis de MATLAB . Instrucciones
1
Crear un nuevo objeto de la clase videoreader utilizando la ruta del archivo de su archivo MOV
my_MOV_reader = VideoReader ( ' my_mov_file.mov ' ) .
< Br > 2
Leer las propiedades de tamaño de la película , incluyendo el número de fotogramas , ancho y altura de la película película
my_nFrames = my_MOV_reader.NumberOfFrames ; . my_movie_width = my_MOV_reader.Width ; my_movie_height = my_MOV_reader.Height ;
< br > Página 3
preasignar espacio de almacenamiento para los datos de imagen de la película que desea importar
my_movie_data ( 1 : my_nFrames ) . = ... struct ( ' cdata ' , ceros ( my_movie_height , my_movie_width , 3 , ' uint8 '), mapa de color " , []) ;
el valor de 3 indica tres canales de color - rojo, verde, azul y el ' uint8 ' indica 8 bits por píxel. Estos valores pueden necesitar ser cambiado en base a la codificación de los archivos MOV
4
Leer los datos de la película un fotograma a la vez
para i = 1 : . . My_nFramesmy_movie_data ( i . ) cdata = read ( my_MOV_reader , i ), End of