zoukankan      html  css  js  c++  java
  • Unknown/unsupported SVM type in function 'cv::ml::SVMImpl::checkParams'

    1、在使用PYTHON【Python 3.6.8】训练样本时报错如下:

    Traceback (most recent call last):
      File "I:EclipsePythonmywork	ensorflow_demomytensorflowsvmHogSvm.py", line 30, in <module>
        result = svm.train(data,cv2.ml.ROW_SAMPLE,lable)
    cv2.error: OpenCV(4.1.0) C:projectsopencv-pythonopencvmodulesmlsrcsvm.cpp:1334: error: (-5:Bad argument) Unknown/unsupported SVM type in function 'cv::ml::SVMImpl::checkParams'

    2、报错信息:函数'cv :: ml :: SVMImpl :: checkParams'中未知/不受支持的SVM类型

    3、问题原因:

    #设置机器学习的类型 内核 线性
    svm.setType(cv2.ml.***)
    svm.setKernel(cv2.ml.***)
    svm类型设置错误

    4、解决办法:

    #设置机器学习的类型 内核 线性
    svm.setType(cv2.ml.SVM_C_SVC)
    svm.setKernel(cv2.ml.SVM_LINEAR)

    5、总结:太粗心

  • 相关阅读:
    2019 SDN上机第5次作业
    iOS 多线程
    安装pygame
    五分钟学会ios反编译
    反编译ipa包
    Flutter 混合开发(一)
    iOS开发-block异步实现return
    Mac下Anaconda的安装和使用
    挣值分析
    【PMP】挣值分析
  • 原文地址:https://www.cnblogs.com/ywf520/p/11589075.html
Copyright © 2011-2022 走看看