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

时间:2016-03-20 03:19:32

标签: python opencv svm

我已经安装了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还可以吗?

1 个答案:

答案 0 :(得分:8)

您使用SVM_LINEAR访问cv2,但SVM_LINEAR属于ml

您必须以SVM_LINEAR

的身份访问cv2.ml.SVM_LINEAR