AttributeError:'module'对象没有属性'SVM_LINEAR'

5 python opencv svm

我已经安装了open cv 3.0然后我安装了libsvm.然后我将它添加到我的pycharm包中.但是在输入这段代码时仍然如此

svm_params = dict( kernel_type = cv2.SVM_LINEAR,
                svm_type = cv2.SVM_C_SVC,
                C=2.67, gamma=5.383 )
Run Code Online (Sandbox Code Playgroud)

它显示了这个错误

svm_params = dict( kernel_type = cv2.SVM_LINEAR,
AttributeError: 'module' object has no attribute 'SVM_LINEAR'
Run Code Online (Sandbox Code Playgroud)

我尝试导入libsvm,但它没有工作.请帮助.如果我回到2.4,opencv 3.0还可以吗?

Nil*_*esh 9

您正在访问SVM_LINEARcv2的,但SVM_LINEAR就是属性ml.

你必须访问SVM_LINEARcv2.ml.SVM_LINEAR