我正在使用带有openCv的SVM.train命令(定义了适当的参数)。接下来,我想使用我的算法进行分类,而不是使用svm.predict。 可能吗?我可以访问培训时生成的支持向量吗?如果是这样,怎么样?
答案 0 :(得分:1)
是的,你可以。
通常,您在XML文件中训练后保存支持向量。
看起来像这样:
clasificador = new CvSVM(trainingData, classes, new Mat(), new Mat(),
params);
clasificador.save(XML);
现在您可以定义自己的分类。我想你已经做到了。然后你可以编写一个看起来像这样的方法
clasificador.load( new File( XML ).getAbsolutePath() );