/*
参考博客:https://blog.csdn.net/fu6543210/article/details/79671922
*/
#include <iostream>
#include <string>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include "opencv2/objdetect/objdetect.hpp"
#include "opencv2/video/video.hpp"
#include "opencv2/imgproc/imgproc.hpp"
using namespace cv;
using namespace std;
string xmlPath = "haarcascade_frontalface_alt.xml";
/*关于此处.xml文件,是openCV文件中包含的,我的文件路径是F:\opencv-2.4.2\data\haarcascades,从下载目录处找*/
#define photosize 14
//识别并截取人脸
Mat detectAndDisplay(Mat image)
{
CascadeClassifier ccf;
ccf.load(xmlPath);
vector<Rect> faces;
Mat gray;
cvtColor(image, gray, CV_BGR2GRAY);
equalizeHist(gray, gray);
ccf.detectMultiScale(gray, faces, 1.1, 3, 0, Size(50, 50)