AttributeError: 'module' 对象没有属性 'SVM_LINEAR' [英] AttributeError: 'module' object has no attribute 'SVM_LINEAR'

查看:83
本文介绍了AttributeError: 'module' 对象没有属性 'SVM_LINEAR'的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I have installed open cv 3.0 then i installed libsvm.Then i addded that to my pycharm packages.But still when typing this code

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'

我试过 import libsvm 但没用.请帮忙.opencv 3.0 可以,我应该回到 2.4 吗?

i tried import libsvm but it didn't work.please help. Is opencv 3.0 is ok should i go back to 2.4?

推荐答案

您正在使用 cv2 访问 SVM_LINEAR,但是 SVM_LINEARml.

You are accessing SVM_LINEAR with cv2, but SVM_LINEAR is attribute of ml.

您必须以 cv2.ml.SVM_LINEAR

这篇关于AttributeError: 'module' 对象没有属性 'SVM_LINEAR'的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆