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

    clc;close all;imtool close all;clear;imaqreset;

%% 僇儊儔偐傜夋憸傪庢傝崬傓偨傔偺僆僽僕僃僋僩偺惗惉
%vidobj = videoinput('winvideo', 1, 'RGB24_640x480')      % 娐嫬偵崌傢偣偰丄Webcam偺斣崋傪愝掕
vidobj = videoinput('winvideo', 1, 'RGB24_1920x1080') 
triggerconfig(vidobj, 'manual')       % 儅僯儏傾儖僩儕僈偱丄getsnapshot偺僆乕僶乕僿僢僪傪嶍尭
start(vidobj);

%% 價僨僆傪昞帵偡傞偨傔偺僆僽僕僃僋僩偺惗惉
viewer = vision.DeployableVideoPlayer;

%% 僗僩僢僾儃僞儞偺昞帵
a=true;
sz = get(0,'ScreenSize');
figure('MenuBar','none','Toolbar','none','Position',[20 sz(4)-100 100 70])
uicontrol('Style', 'pushbutton', 'String', 'Stop',...
        'Position', [20 20 80 40],...
        'Callback', 'a=false;');

%% 1僼儗乕儉枅偵張棟偡傞偨傔偺儖乕僾張棟
while (a)
% for i=1:200 
  I = getsnapshot(vidobj);   %1僼儗乕儉庢崬傒 (uint8)
  step(viewer,I);            %1僼儗乕儉昞帵

  drawnow limitrate;
end

%%
stop(vidobj);
delete(vidobj);
release(viewer);

%%
%  Copyright 2014 The MathWorks, Inc.