#關於matlab如何讀取圖片、視頻、攝像頭設備數據#
參見:http://blog.csdn.net/u010177286/article/details/45646173
但是,關於攝像頭讀取,上文采用OS Generic Video Interface的插件,連簡單使用他自己的函數GetSnapshot,來循環讀取顯示圖片幀都很卡。這里推薦使用Webcams
這里推薦使用Webcams。
安裝:
matlab command windows中直接運行supportPackageInstaller
選擇install from internet,選擇安裝usb webcam安裝
工具箱的命令、主要用例,都可以參看matlab的help,寫的很詳細。
這里稍微羅列一下:
webcamlist %列出當前可用camera
cam = webcam(1) %創建webcam object,並Connect to the webcam
preview(cam); %預覽就是可以查看當前的流
img = snapshot(cam); %獲取單幀的圖像
image(img); % Display the frame in a figure window.
人臉檢測
matlab有工具包 vision
Computer Vision System Toolbox
使用help,查看相關命令的幫助即可上手。提供檢測人臉、body的檢測object
對於使用攝像頭實時追蹤人臉,可以選擇先單幀人臉檢測,然后使用跟蹤算法跟蹤的方式實現。