使用svm和hog功能进行情绪检测

时间:2016-04-14 12:21:09

标签: c++ xml opencv svm

我正在使用Hog功能和svm(一对一的方法)来找到三种基本情绪(快乐,微笑和惊讶)。我分别训练了3个模型,结果很好,但是当我整合它们时,结果变化很大,无法一次预测一种情绪。 任何人都可以告诉我如何集成所有模型(xml文件),无论我的集成逻辑是错误的还是SVM参数中需要的任何其他修改。

首先加载所有文件

CvSVM svm;
    svm.load("neutralSVM.xml");
CvSVM surprised;
    surprised.load("surprised.xml");

...... .... 饲料猪功能预测功能

int smile_result = smilesvm.predict(fm);
                int sur_result = surprised.predict(fm);

            else if (smile_result == 1 )
                    cout << "surprised" << endl;        

            else
                    cout << "neutral" << endl;      

0 个答案:

没有答案