matlab練習程序(攝像頭獲取數據)


  網上好多文章都好坑爹,配置麻煩死了,一點也不簡潔,我這里給一個最簡潔並且很好用的版本。

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);                %刪除對象


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM