MATLAB er en professionel kvalitet software miljø for modellering, analyse og simulering af tekniske og videnskabelige data. MATLAB software indeholder metoder til at importere billeddata fra video filer , såsom Apple QuickTime Movie format MOV . MATLAB indeholder et objekt klasse ved navn VideoReader der indkapsler fremgangsmåder til at importere et stort antal film kodninger til rå billeddata til MATLAB analyse . Instruktioner
1
Opret et nyt objekt af videoreader klasse ved hjælp stien til din MOV-fil
my_MOV_reader = VideoReader ( my_mov_file.mov «) .
< Br > 2.
Læs filmstørrelsen egenskaber, herunder antallet af rammer , film bredde og film højde
my_nFrames = my_MOV_reader.NumberOfFrames ; . my_movie_width = my_MOV_reader.Width , my_movie_height = my_MOV_reader.Height ,
< br >
3
Preallocate lagerplads til billeddataene fra filmen , der skal importeres
my_movie_data ( 1: my_nFrames ) . = ... struct ( ' CDATA ' nuller ( my_movie_height , my_movie_width , 3 ' uint8 ' ) , ' colormap ', [ ])
værdi på 3 angiver tre farver kanaler - rød, grøn, blå- og " uint8 " indikerer 8 bits per pixel . Disse værdier kan være nødvendigt at ændre på grundlag af kodningen af dine MOV filer
4
Læs filmdataen et billede ad gangen
for i = 1: . . My_nFramesmy_movie_data (i . ) CDATA = read ( my_MOV_reader , i) ende