【发布时间】:2015-02-17 22:33:26
【问题描述】:
我是 OpenCV 的新手,我想创建使用 SVM 的简单对象检测器。而不是 HOG,我想从我的对象颜色直方图中提取(例如),但我找不到任何关于 OpenCV 的信息,到处都在使用 HOG。
我的第二个问题是:SVM 的 Python 实现功能是否比 C++ 少(两者都适用于 OpenCV)?
【问题讨论】:
标签: python c++ opencv image-processing svm
我是 OpenCV 的新手,我想创建使用 SVM 的简单对象检测器。而不是 HOG,我想从我的对象颜色直方图中提取(例如),但我找不到任何关于 OpenCV 的信息,到处都在使用 HOG。
我的第二个问题是:SVM 的 Python 实现功能是否比 C++ 少(两者都适用于 OpenCV)?
【问题讨论】:
标签: python c++ opencv image-processing svm
您可以使用 OpenCV 函数 calcHist 来计算直方图。
calcHist(&bgr_planes[0], 1, 0, Mat(), b_hist, 1, &histSize, &histRange, uniform, accumulate );
在哪里,
有关更多信息,请参阅docs。
您还可以查看讨论 C++ OpenCV SVM 实现的 this answer 和讨论 Python OpenCV SVM 实现的 this answer 以开始使用。
【讨论】: