我刚刚编写了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数组,但未成功。任何人都可以在下面的链接中查看代码,对我有帮助吗?