【问题标题】:Custom SVM for cv2.HOGDescriptor.setSVMDetector()cv2.HOGDescriptor.setSVMDetector() 的自定义 SVM
【发布时间】:2013-08-09 21:10:55
【问题描述】:

如何在 OpenCV 2.4.6 for Python 2.7.5 中获取 SVM 的权重?

我需要这个来计算我的cv2.SVM() 的原始形式,以将其提供给cv2.HOGDescriptor().setSVMDetector

发现thisthis SOF 很有用,但似乎SVM.decision_func 受到保护,我无法访问此变量来获取权重。

在 Python+OpenCV 中有没有其他方法可以做到这一点?

【问题讨论】:

    标签: python opencv svm


    【解决方案1】:

    您可以使用Save方法将SVM保存到硬盘。

    如果您只需要权重,那么我认为您需要修改代码或仔细查看 opencv svm 保存的格式。

    这里有一些信息 OpenCv SVM output file format

    【讨论】:

    • 我认为问题在于您共享的 SOF 中的const CvSVMDecisionFunc* df = decision_func;decision_func 受保护,无法使用 Python+OpenCV AFAIK 访问。
    猜你喜欢
    • 2016-05-24
    • 2014-05-08
    • 2019-12-11
    • 2015-08-06
    • 2018-03-07
    • 2021-12-24
    • 2015-06-02
    • 2023-03-14
    • 2015-01-13
    相关资源
    最近更新 更多