level 6
d2fans
楼主
在VS2010上运行都正常 ,在QT上却出现这个错误,检查了很多遍,测试数据跟训练数据的格式都转换成一致的了。
========================================训练数据写入XML文件,(部分代码)
hs2d= hs2d.reshape(1, 1);
trainingImages.push_back(hs2d);
trainingLabels.push_back(0);
}
Mat(trainingImages).copyTo(trainingData);
trainingData.convertTo(trainingData, CV_32FC1);
=======================================测试数据,SVM已经读取XML文件并训练完毕,(部分代码)
hs2d=hs2d.reshape(1,1);
hs2d.convertTo(hs2d,CV_32FC1);
int response = (int)svmClassifier.predict( hs2d );
=====================================
出现错误:

半天没找到问题,希望有大神来解答一二!!!!
2016年06月22日 06点06分
1
========================================训练数据写入XML文件,(部分代码)
hs2d= hs2d.reshape(1, 1);
trainingImages.push_back(hs2d);
trainingLabels.push_back(0);
}
Mat(trainingImages).copyTo(trainingData);
trainingData.convertTo(trainingData, CV_32FC1);
=======================================测试数据,SVM已经读取XML文件并训练完毕,(部分代码)
hs2d=hs2d.reshape(1,1);
hs2d.convertTo(hs2d,CV_32FC1);
int response = (int)svmClassifier.predict( hs2d );
=====================================
出现错误:

半天没找到问题,希望有大神来解答一二!!!!