【问题标题】:Training matrix for SVM in OpenCvOpenCv 中 SVM 的训练矩阵
【发布时间】:2016-09-07 22:59:00
【问题描述】:

我的特征是归一化的 rgb 值,它包含 0 到 0.1 范围内的值。我已将训练矩阵声明为 CV_64FC1。它包含 1000 行和 60 列,但具有十进制值,例如 0.3333 或 0.2789。现在我在 OpenCv 文档中读到,训练矩阵必须是浮点类型,但我的矩阵是双精度类型。如何将此矩阵提供给 SVM 进行训练而不转换为浮点数

【问题讨论】:

    标签: svm training-data


    【解决方案1】:

    尝试将变量转换为浮点类型

    【讨论】:

    • 我尝试使用 trainingMatrix.convertTo(trainingMatrix,CV_32FC1) 但现在 svm 给出错误错误参数。
    猜你喜欢
    • 2015-05-04
    • 2015-07-25
    • 2014-04-10
    • 2015-04-18
    • 2015-01-22
    • 2015-02-07
    • 2017-08-25
    • 2015-09-26
    相关资源
    最近更新 更多