OpenCV(Java绑定)在HoGDescriptor中使用CvSVM - 如何转换它?

时间:2014-12-24 02:11:46

标签: java opencv svm

我已经想出如何使用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代码。

所以我有两个问题:

  1. 有人可以给我一些帮助来完成转换吗?
  2. 有没有更好的方法在OpenCV中使用SVM作为HoGDescriptor / detector?
  3. 任何帮助都会很好!

    提前致谢,

    尼尔斯

0 个答案:

没有答案