Traceback (most recent call last): File "i:\18Breakageratecalculation\SVM run\hog-color-svm", line 29, in <module> svm.train(np.array(train_data), cv2.ml.ROW_SAMPLE, np.array(train_labels)) cv2.error: OpenCV(4.7.0) D:\a\opencv-python\opencv-python\opencv\modules\ml\src\inner_functions.cpp:73: error: (-215:Assertion failed) !samples.empty() in function 'cv::ml::StatModel::train'是什么意思
时间: 2023-07-23 19:55:18 浏览: 90
linux 下 pip3 报错“ File “/usr/bin/pip3”, line 9, in from pip import mainImportError: canno”处理
5星 · 资源好评率100%
这个错误意味着在训练过程中,训练数据的样本为空。在 SVM 训练中,必须提供至少一个非空样本。因此,你需要检查以下几点:
1. 确保训练数据和标签都不为空,且格式正确。
2. 确保训练数据和标签的数量相同。
3. 检查是否正确加载了训练数据和标签。
4. 检查是否正确设置了 SVM 的参数和训练方式。
如果以上都没有问题,你可以尝试使用其他的 SVM 实现或者其他的机器学习算法。
阅读全文