data/lbpcascades/lbpcascade_frontalface.xml
data/haarcascades/haarcascade_frontalface_alt.xml
// 这是一段条件编译代码,只有在Linux、苹果系统、安卓系统或者是Visual Studio 2013及以上版本的环境下才会编译。
#if defined(__linux__) || defined(LINUX) || defined(__APPLE__) || defined(ANDROID) || (defined(_MSC_VER) && _MSC_VER>=1800)
// 包括OpenCV库的不同模块的头文件。
#include <opencv2/imgproc.hpp> // 高斯模糊
#include <opencv2/core.hpp> // OpenCV基础结构 (cv::Mat, Scalar)
#include <opencv2/videoio.hpp>
#include <opencv2/highgui.hpp> // OpenCV窗口输入输出
#include <opencv2/features2d.hpp>
#include <opencv2/objdetect.hpp>
#include <stdio.h>
// 使用std和cv名称空间中的元素,避免名称冲突。