MATLAB é um ambiente de software de qualidade profissional para modelagem, análise e simulação de dados técnicos e científicos. Software MATLAB contém métodos para importar dados de imagem a partir de arquivos de vídeo, como o formato MOV a Apple QuickTime Movie . MATLAB contém uma classe de objeto chamado VideoReader que encapsula métodos para importar um grande número de codificações de filmes para dados de imagem não processados para análise MATLAB . Instruções
1
Criar um novo objeto da classe videoreader usando o caminho do seu arquivo MOV arquivo
my_MOV_reader = VideoReader (' my_mov_file.mov '); .
< Br > 2
Leia as propriedades de tamanho de filme , incluindo o número de quadros , largura e altura filme filme
my_nFrames = my_MOV_reader.NumberOfFrames ; . my_movie_width = my_MOV_reader.Width ; my_movie_height = my_MOV_reader.Height ;
< br >
3 espaço
armazenamento pré-alocar para os dados de imagem do filme para ser importados
my_movie_data . ( 1: my_nFrames ) = ... struct (' cdata ' , zeros ( my_movie_height , my_movie_width , 3 ' uint8 '), ' colormap ', [] );
o valor de 3 indica três canais de cor vermelha , verde, azul - e ' uint8 ' indica 8 bits por pixel. Estes valores podem precisar de ser alterado de acordo com a codificação dos seus arquivos MOV
4
Leia os dados do filme um quadro de cada vez
para i = 1: . . My_nFramesmy_movie_data (i ) cdata = read ( my_MOV_reader , i); . final