網上好多文章都好坑爹,配置麻煩死了,一點也不簡潔,我這里給一個最簡潔並且很好用的版本。
clear all; close all; clc; obj=videoinput('winvideo',1,'YUY2_320x240'); %一般的家用攝像頭第三個參數這樣就可以,不能運行直接去掉第三個參數也可以 h1=preview(obj); %預覽視頻,同時獲取句柄 h2=figure(2); %新建顯示圖像figure,同時獲取句柄 while ishandle(h1) && ishandle(h2) %兩個句柄有一個關閉就結束程序 frame=getsnapshot(obj); %捕獲圖像 frame=ycbcr2rgb(frame); %轉成彩色,這個frame就可以按照自己意願處理了 imshow(frame); %顯示圖像 drawnow; % 實時更新圖像 end delete(obj); %刪除對象