• 大小: 10KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-01-06
  • 语言: C/C++
  • 标签: 人脸识别  opencv3  svm  

资源简介

SVM(Support Vector Machine)指的是支持向量机,是常见的一种判别方法。在机器学习领域,是一个有监督的学习模型,通常用来进行模式识别、分类以及回归分析。pca即主成分分析技术,又称主分量分析。主成分分析也称主分量分析,旨在利用降维的思想,把多指标转化为少数几个综合指标。

资源截图

代码片段和文件信息

#include “allInclude.h“
using namespace std;
using namespace cv;
using namespace cv::ml;

//仅仅svm 慢的一匹
void getFiles(string path vector& files)
{
intptr_t   hFile = 0;
struct _finddata_t fileinfo;
string p;
if ((hFile = _findfirst(p.assign(path).append(“\\*“).c_str() &fileinfo)) != -1)
{

do
{
if ((fileinfo.attrib &  _A_SUBDIR))
{
if (strcmp(fileinfo.name “.“) != 0 && strcmp(fileinfo.name “..“) != 0)
getFiles(p.assign(path).append(“\\“).append(fileinfo.name) files);
}
else
{
files.push_back(p.assign(path).append(“\\“).append(fileinfo.name));
}

} while (_findnext(hFile &fileinfo) == 0);

_findclose(hFile);
}
}
void getBubblesvm(cv::Mat& trainingImages vector& trainingLabels)//count第几个训练器  num第几个

评论

共有 条评论