背景介绍
OpenCV传统人脸检测是使用Haar特征的级联分类器实现的。Harr级联是一个基于Haar特征的级联分类器。级联分类器是什么?它是一个把弱分类器串联成强分类器的过程。...,如下图所示:
比如使用haarcascade_frontalface_alt.xml,我们可以很快实现一个人脸检测功能:
import sys
import numpy as np
import cv2...,1.1,2,0|cv2.CASCADE_SCALE_IMAGE,(30,30))#OpenCV3.x
for (x,y,w,h) in faces: #遍历检测结果
cv2.rectangle...<< endl;
return -1;
}
Mat alpha, channels[4];
split(faceMask, channels);
alpha = channels[3];
threshold...bgrImg.push_back(channels[1]);
bgrImg.push_back(channels[2]);
merge(bgrImg, faceMask);
waitKey();
【4】