Traceback (most recent call last): File "D:\pythonProject1\carI\caridentify.py", line 553, in <module> c.train_svm() File "D:\pythonProject1\carI\caridentify.py", line 173, in train_svm self.model.load("svm.dat") File "D:\pythonProject1\carI\caridentify.py", line 128, in load self.model = self.model.load(fn) cv2.error: OpenCV(4.7.0) D:\a\opencv-python\opencv-python\opencv\modules\ml\src\svm.cpp:2206: error: (-212:Parsing error) Missing or invalid SVM type in function 'cv::ml::SVMImpl::read_params' Exception ignored in: <function CardPredictor.__del__ at 0x0000023BCFF40700> Traceback (most recent call last): File "D:\pythonProject1\carI\caridentify.py", line 165, in __del__ File "D:\pythonProject1\carI\caridentify.py", line 224, in save_traindata File "D:\pythonProject1\carI\caridentify.py", line 131, in save cv2.error: OpenCV(4.7.0) D:\a\opencv-python\opencv-python\opencv\modules\ml\src\svm.cpp:2121: error: (-212:Parsing error) SVM model data is invalid, check sv_count, var_* and class_count tags in function 'cv::ml::SVMImpl::write'
时间: 2023-09-06 16:10:04 浏览: 170
linux 下 pip3 报错“ File “/usr/bin/pip3”, line 9, in from pip import mainImportError: canno”处理
5星 · 资源好评率100%
这个错误信息显示在加载 SVM 模型时出现了问题。错误信息中的“Missing or invalid SVM type”提示可能是由于 SVM 模型类型错误或缺失导致的。
你可以检查一下训练模型时使用的 SVM 类型是否与加载模型时使用的 SVM 类型一致。如果不一致,可以尝试重新训练一个正确类型的 SVM 模型。
此外,错误信息中还提到了一个“SVM model data is invalid”的错误,这可能是由于 SVM 模型数据格式错误或缺失导致的。你可以检查一下 SVM 模型数据的格式是否符合要求,并且确保模型数据文件存在且可读。
阅读全文