关于人脸检测的MATLAB代码

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

关于人脸检测的Matlab代码FACEDETECTION:clearallclc%DetectobjectsusingViola-JonesAlgorithm%TodetectFaceFDetect=vision.CascadeObjectDetector;%ReadtheinputimageI=imread('HarryPotter.jpg');%ReturnsBoundingBoxvaluesbasedonnumberofobjectsBB=step(FDetect,I);figure,imshow(I);holdonfori=1:size(BB,1)rectangle('Position',BB(i,:),'LineWidth',5,'LineStyle','-','EdgeColor','r');endtitle('FaceDetection');holdoff;Thestep(Detector,I)returnsBoundingBoxvaluethatcontains[x,y,Height,Width]oftheobjectsofinterest.BB=52387373379847171198577272NOSEDETECTION:%TodetectNoseNoseDetect=vision.CascadeObjectDetector('Nose','MergeThreshold',16);BB=step(NoseDetect,I);figure,imshow(I);holdonfori=1:size(BB,1)rectangle('Position',BB(i,:),'LineWidth',4,'LineStyle','-','EdgeColor','b');endtitle('NoseDetection');holdoff;MOUTHDETECTION:%TodetectMouthMouthDetect=vision.CascadeObjectDetector('Mouth','MergeThreshold',16);BB=step(MouthDetect,I);figure,imshow(I);holdonfori=1:size(BB,1)rectangle('Position',BB(i,:),'LineWidth',4,'LineStyle','-','EdgeColor','r');endtitle('MouthDetection');holdoff;EYEDETECTION:%TodetectEyesEyeDetect=vision.CascadeObjectDetector('EyePairBig');%ReadtheinputImageI=imread('harry_potter.jpg');BB=step(EyeDetect,I);figure,imshow(I);rectangle('Position',BB,'LineWidth',4,'LineStyle','-','EdgeColor','b');title('EyesDetection');Eyes=imcrop(I,BB);figure,imshow(Eyes);

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功