gpt4 book ai didi

opencv - CvSVM 问题

转载 作者:太空宇宙 更新时间:2023-11-03 21:04:30 24 4
gpt4 key购买 nike

使用opencv CvSVM的一些问题

  1. 它使用的是哪种支持向量机?是用svmlight吗? OpenCV2.2 有 svmlight,但我找不到太多关于它的引用资料。

  2. 如果我使用 CvSVM,我是否需要手动创建 80% 的训练数据和 20% 的测试数据,并迭代 5 次重新验证以获得更好的输出?

  3. 我正在使用 HOG 做一个检测器,我正在密切关注包中的 opencv 样本行人检测器。我需要学习一个分类器来检测行人以外的其他物体。任何建议将不胜感激。

谢谢!

最佳答案

  1. 我很确定 OpenCV 2.1 和 2.2 使用 libsvm。看openCV's documentation .并且 libSVM 有很好的文档记录

  2. 是的,您需要创建训练和测试数据。但是,CvSVM 会自动对您的训练数据进行交叉验证,无需自行拆分训练集。在函数train_auto中,查看默认参数int k_fold = 10,

  3. 对于任何具有刚性结构的物体,HOG 都是一个相当不错的检测器。只要下载任何数据库,然后运行你的 HOG 东西。您可以找到很多数据库 here .或者,为简单起见,转到 Caltech 101 ,一个不错的,有 101 个类。如果这还不够,他们让加州理工学院成为 256 =)

  4. 编辑:如果您说您想做一些与 HOG 不同的事情,我建议您使用本地补丁,例如 SIFT 或 SURF,它们都在 OpenCV 中(Link to OpenCV's features2d

关于opencv - CvSVM 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5973842/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com