Advertisement

OpenCV的人脸识别模型训练

阅读量:

本节阐述了如何训练人脸模型。使用的平台包括OpenCV 3.4.0、Visual Studio 2017以及Windows 10系统。由于该模块位于OpenCV contrib组件中,在OpenCV 2.x版本中存在该组件但由于其不稳定性,在OpenCV 3.x版本中已移除该组件因此若希望应用OpenCV contrib组件必须自行获取OpenCV contrib 3.4.0组件然后通过使用CMake工具将这两个版本集成在一起进行重新编译。

此处必须特别注意的是,在使用OpenCV_contrib时,请确保其版本号与主库OpenCV版本一致;否则会导致程序无法正常执行。

一.说明

首先说明:opencv3.x较opencv2.x在FaceRecogna的使用区别:

为了设置contrib模块,在许多博客中均有提及。
OpenCV 3.4.0的人脸识别API相较于opponentcv 2.x版本有所调整。
旧版使用的是createEngenFaceRecognize()函数。
已更新为EigenFaceRecognize::create()函数。
其余几个相关函数也进行了类似的改动。
包含头文件#include < face/face.hpp >
命名空间using namespace cv::face;

opencv

全部评论 (0)

还没有任何评论哟~