c ++ Opencv 3.0 SVM预测错误

时间:2015-11-02 11:45:56

标签: c++ svm opencv3.0 predict

for (map<string,Ptr<SVM>>::iterator it = classifiers.begin(); it != classifiers.end(); ++it) {
                float res = (*it).second->predict(hist);  ///****error 
                if ((*it).first == "misc" && res > 0.9) {
                    continue;
                }
                if(res > 1.0) continue;
                if (res < minf) {
                    minf = res;
                    minclass = (*it).first;
                }
            }

predict(hist)发现错误:Opencv错误:断言中的断言失败(samples.cols == var_count&amp;&amp; samples.type()== CV_32F)。

我不知道这里的错误出了什么问题,我确实从Opencv 3.0 Doc中读取了预测需要3个参数和一些互联网示例代码只是简单的1参数。

之前是否有人面临同样的错误?

0 个答案:

没有答案