小编Ana*_*ats的帖子

如何使用Python中的OpenCV 3.0中的HOG功能训练SVM分类器?

我想使用OpenCV 3.x Python绑定训练一个新的头部和肩部HoG分类器.我的管道是什么,用于提取功能,训练SVM,然后在测试数据库上运行它?

这里似乎有这样一个C++管道:基于HOG功能的SVM分类器,用于OpenCV中的"对象检测",这里是:https: //github.com/DaHoC/trainHOG/wiki/trainHOG-Tutorial.对于Python,这里有一个如何提取HOG功能集的描述: 从OpenCV + Python获取HOG图像功能?.但是,这仅适用于OpenCV 2.x,因为您无法再使用_winSize其他此类变量初始化分类器.此外,这仅用于特征提取,而不是使用新训练的分类器进行训练或检测.

输出cv2.HOGdescriptor()确实有一个svmDetector参数,但我不知道如何使用它,因为OpenCV 3.x没有附带Python文档,OpenCV 2.x只列出其GPU模块中的HoG,即使有CPU实现.

是否有可能看到端到端管道和一些参数的解释?

python opencv image-processing

6
推荐指数
1
解决办法
6944
查看次数

标签 统计

image-processing ×1

opencv ×1

python ×1