我已经想出如何使用OpenCV Java绑定训练CvSVM。我以为我可以像这样使用这个HOGDescriptor
CvSVM svm = new CvSVM();
svm.load("svm.xml");
HOGDescriptor hoG = new HOGDescriptor();
hoG.setSVMDetector(svm);
我很惊讶地发现这不起作用,因为setSVMDetector()有一个Mat作为参数。似乎转换是可能的,因为可以阅读here。我的问题是我无法弄清楚到目前为止如何在Java中完成这种转换,因为我不知道我如何转换这个
const CvSVMDecisionFunc* df = decision_func;
到Java代码。
所以我有两个问题:
任何帮助都会很好!
提前致谢,
尼尔斯