基于matlab的人脸检测,人眼检测

Posted 川川菜鸟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于matlab的人脸检测,人眼检测相关的知识,希望对你有一定的参考价值。

素材

人脸检测

clear all
clc
img=imread('2.png');

detector = vision.CascadeObjectDetector;

release(detector);
detector.ClassificationModel='FrontalFaceCART'; %检测双眼
bboxes=detector(img);
EyePairBig=insertObjectAnnotation(img,'rectangle',bboxes,'face');%在指定位置上返回用矩形形状和标签注释的真彩色图像。
figure
imshow(EyePairBig);
saveas(gca, '1.jpg');

效果:

有注释,就不说别的了。

人眼检测

clear all
clc
img=imread('2.png');

detector = vision.CascadeObjectDetector;

release(detector);
detector.ClassificationModel='EyePairBig'; %检测双眼
bboxes=detector(img);
EyePairBig=insertObjectAnnotation(img,'rectangle',bboxes,'Eyes');%在指定位置上返回用矩形形状和标签注释的真彩色图像。
figure
imshow(EyePairBig);
saveas(gca, '2.jpg');

效果:

参考文献

https://www.mathworks.com/help/vision/ref/vision.cascadeobjectdetector-system-object.html

以上是关于基于matlab的人脸检测,人眼检测的主要内容,如果未能解决你的问题,请参考以下文章

图像检测基于Hough变换的人眼虹膜定位matlab源码

图像检测基于形态学实现人脸检测定位matlab源码含 GUI

人脸识别基于matlab人脸识别检测脸眼鼻子和嘴含Matlab源码 178期

opencv实现人脸,人眼,微笑检测

基于QT和OpenCV的人脸检测识别系统

MATLAB教程案例31基于matlab的人脸检测相关算法的仿真与分析——肤色模型与形态学图像处理方法