【发布时间】: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