【发布时间】:2018-10-07 23:11:19
【问题描述】:
我是计算机视觉和机器学习的新手,我搜索了很多,但没有找到适合我的问题的答案。
首先:我想知道所有这些检测方法之间的区别。
1)HOG.detect()
2)HOG.detectMultiScale()
3)HOG.setSvmDetector()
第二:我读到HOG.setSvmDetector() 仅用于检测一个对象,因为 SVM 是一个二元分类,我想知道我们可以训练多类 SVM(One vs All)并且对于每个单类 SVM,我们应用一个新实例HOG.setSvmDetector() 的?
举个例子,如果我构造了 2 个 SVM,这意味着现在我有 2 个类的多类 SVM,我可以这样做吗:
HOGDescriptor hog1 = newHOGDescriptor()
HOGDescriptor hog2 = new HOGDescriptor()
hog1.setSvmDetector(第一类)
hog2.setSvmDetector(第二类)
【问题讨论】:
标签: opencv image-processing computer-vision svm