一、简介
基于matlab人脸识别之检测脸、眼、鼻子和嘴
二、源代码
reqToolboxes = {'Computer Vision System Toolbox', 'Image Processing Toolbox'};
if( ~checkToolboxes(reqToolboxes) )
error('detectFaceParts requires: Computer Vision System Toolbox and Image Processing Toolbox. Please install these toolboxes.');
end
img = imread('lena.png');
detector = buildDetector();
[bbox bbimg faces bbfaces] = detectFaceParts(detector,img,2);
figure;imshow(bbimg);
for i=1:size(bbfaces,1)
figure;imshow(bbfaces{i});
end
% Please uncoment to run demonstration of detectRotFaceParts
%{
img = imrotate(img,180);
detector = buildDetector(2,2);
[fp bbimg faces bbfaces] = detectRotFaceParts(detector,img,2,15);
figure;imshow(bbimg);
for i=1:size(bbfaces,1)
figure;imshow(bbfaces{i});
end
%}
三、运行结果
四、备注
版本:2014a