資源簡介
使用matlab實現人臉檢測,基于viola-jones算法識別人臉并畫出矩形框,并將檢測的圖片進行保存
代碼片段和文件信息
%創建視頻輸入對象
vid?=?videoinput(‘winvideo‘?1?‘yuy2_640x480‘);
set(vid‘ReturnedColorSpace‘‘rgb‘);%設置顏色空間為RGB
vidRes=get(vid‘VideoResolution‘);%獲取視頻圖像的信息
nBands=get(vid‘NumberOfBands‘);
figure(‘Name‘?‘Matlab調用攝像頭?By?Lyqmath‘?‘Numbertitle‘?‘Off‘?‘ToolBar‘?‘None‘?‘MenuBar‘?‘None‘);
%打開視頻預覽窗口,hImage為視頻預覽窗口對應的句柄,也就是說在指定的句柄對象中預覽視頻,該參數可以空缺
hImage=image(zeros(vidRes(2)vidRes(1)nBands));
preview(vidhImage);
%圖像捕捉、顯示和保存
i=1;
while?1
????frame=getsnapshot(vid);
?
評論
共有 條評論