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