www.gusucode.com > IPCV_Eval_Kit_R2019a_0ce6858工具箱matlab程序源码 > IPCV_Eval_Kit_R2019a_0ce6858/code/demo_files/I2_01_5_workflow_VideoReader.m

    clear; clc; close all; imtool close all

%% 摦夋丂夋憸張棟丒夝愅偺儚乕僋僼儘乕 %%%%%%%%%%%%%%
% 摦夋偺撉崬傒丒昞帵丒彂弌偟 梡偺僔僗僥儉僆僽僕僃僋僩偺惗惉
%       VGA (480x640 pixels)
vidReader = VideoReader('tilted_face.avi'); 
%info = mmfileinfo('tilted_face.avi')
%info.Video        % Format: 'MJPEG', Height, Width
    % 僇儊儔偐傜捈愙庢崬傓応崌偺椺
    % vidReader = imaq.VideoDevice('winvideo', 2, 'MJPG_640x480', 'ReturnedDataType','uint8');
    % 拲乯USB僇儊儔偼埫偄応柺偱偼懍搙乮僼儗乕儉儗乕僩乯偑掅壓偡傞傕偺傕
vidPlayer = vision.DeployableVideoPlayer;
vidWriter = vision.VideoFileWriter('tmp_myFile.avi');


%% 1僼儗乕儉偢偮弴偵張棟
while hasFrame(vidReader)
   I = readFrame(vidReader);       % 1僼儗乕儉 撉崬傒
   %
   % 偙偙偵奺庬夋憸張棟饜 偺僐乕僪傪憓擖 亅亅亅亅亅亅亅亅亅
   %
   step(vidPlayer, I);        % 1僼儗乕儉 昞帵
   %step(vidWriter, I);        % 1僼儗乕儉 彂弌偟

end
%% 惗惉偟偨僔僗僥儉僆僽僕僃僋僩傪儕儕乕僗
%release(vidReader);
release(vidPlayer);
release(vidWriter);

%% 廔椆


% Copyright 2014 The MathWorks, Inc.