当我尝试将训练好的SVM保存到文件中时,出现以下错误:
Caused by: java.lang.Exception: unknown exception
at org.opencv.core.Algorithm.save_0(Native Method)
at org.opencv.core.Algorithm.save(Algorithm.java:53)
at signdetectiontool.training.Trainer.createTrainingFile(Trainer.java:275)
at signdetectiontool.controller.MainController.trainNetworkAction(MainController.java:372)
... 58 more
我正在使用OpenCV 3.2.0 Java版本。有谁遇到过这样的问题?我很确定我的SVM训练有素,因为训练方法返回“真实”并且预测它似乎运作良好。这个问题是否有任何已知的解决方案/解决方法?
保存看起来像任何其他示例:
svmClassifier.save("svmdata.xml");
答案 0 :(得分:0)
解决方法可能是手动保存您的训练数据,每次您想要使用分类器再次训练它。这取决于您拥有多少数据以及是否可以忽略开销。