我已经安装了open cv 3.0然后我安装了libsvm。然后我把它添加到我的pycharm packages.But仍然在输入这段代码时
svm_params = dict( kernel_type = cv2.SVM_LINEAR,
svm_type = cv2.SVM_C_SVC,
C=2.67, gamma=5.383 )
显示此错误
svm_params = dict( kernel_type = cv2.SVM_LINEAR,
AttributeError: 'module' object has no attribute 'SVM_LINEAR'
我尝试导入libsvm但它没有用。请帮助。 如果我回到2.4,opencv 3.0还可以吗?
答案 0 :(得分:8)
您使用SVM_LINEAR
访问cv2
,但SVM_LINEAR
属于ml
。
您必须以SVM_LINEAR
cv2.ml.SVM_LINEAR