在python3中训练SVM时,如何解决OpenCV错误错误参数?

时间:2019-01-06 12:53:58

标签: python-3.x opencv svm

我刚刚编写了Python脚本,使用OpenCV 4.0使用HOGfeature向量训练SVM。我遇到了一个错误的参数错误,无法自己解决

文件“ py_train_save_svm_model.py”,第135行,位于

train_svm svm.train(train_data, cv2.ml.ROW_SAMPLE, train_labels)

  

cv2.error:OpenCV(4.0.0-dev)../opencv_40/modules/ml/src/svm.cpp:1629:错误:(-5:错误参数)在出现分类问题的情况下,响应必须绝对的在创建TrainData时指定varType,或在函数“ train”中传递整数响应

我已将响应数组(train_labels)更改为numpy int数组,但未成功。任何人都可以在下面的链接中查看代码,对我有帮助吗?

py_train_save_svm_model.py

0 个答案:

没有答案