在上一章我们学了,人脸识别以及与已有的数据库的匹配,那如果我们识别的人脸没有在我们的数据库里面呢,我们就需要创建自己的数据库进行新的匹配,我们就要解决这样的问题,还有实现我们的笑脸识别。
成功案例如下:
我们在我们的opencv中附带有我们的笑容检测库,我们只需要认识,会使用代码就好了,不需要自己创建人脸笑容库。
就是这个文件。
应用也不是很难和我们上一章使用opencv人脸识别库的操作类似,代码如下:
#include <iostream>
#include <opencv2/objdetect/objdetect.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/features2d/features2d.hpp>// 加入特征点匹配的头文件
#include <vector>
#include <string>
#include<fstream>
using namespace cv;
using namespace std;
CascadeClassifier faceCascade;// 加载opencv自带