【问题标题】:OpenCV Python bindings for cv::ml::SVM::trainAutocv::ml::SVM::trainAuto 的 OpenCV Python 绑定
【发布时间】:2016-09-02 11:21:43
【问题描述】:

我想为我在 OpenCV 中的 SVM 训练估计最佳 C 和 gamma 参数。如果我正确理解 master (3.1-dev) docs cv::ml::SVM::trainAuto 将非常适合我的需求(使用交叉验证来估计完美参数)。

但我找不到 trainAuto 的 Python 绑定。我尝试使用以下方法找到它:

>>> import cv2
>>> cv2.__version__
'3.1.0-dev'
>>> help(cv2.ml)

或在 ml_SVM 对象中

>>> help(cv2.ml.SVM_create())

但我只找到了

SVM_create(...)
    SVM_create() -> retval

SVM_load(...)
    SVM_load(filepath) -> retval

在 cv2.ml 模块中和

train(...)
 |      train(trainData[, flags]) -> retval  or  train(samples, layout, responses) -> retval

在 ml_SVM 对象中。 trainAuto 是否有另一种“python 方式”或者绑定是否移动/丢失?我在 Ubuntu 15.10 上使用 python 3.4。

【问题讨论】:

    标签: opencv svm python-bindings


    【解决方案1】:

    这是 OpenCV for Python 的当前未解决问题:请参阅此处https://github.com/opencv/opencv/issues/7224

    【讨论】:

    • 我知道......我打开了这个问题......正如你在对 SO 的引用中看到的那样......“[...]昨天我写了---->这个问题
    • 啊,好吧,不久前看到了,并没有让链接抱歉
    猜你喜欢
    • 2017-06-19
    • 2016-06-20
    • 1970-01-01
    • 2012-03-26
    • 2012-01-31
    • 1970-01-01
    • 2015-10-27
    • 2015-06-03
    • 2021-01-01
    相关资源
    最近更新 更多