【问题标题】:OpenCV-Trouble using third party libraryOpenCV-Trouble 使用第三方库
【发布时间】:2015-04-11 18:00:02
【问题描述】:

我已经在我的 Ubuntu 14.04 上安装了 OpenCV ('3.0.0-dev') 并将它与 python 2.7 一起使用。看来安装是正确的。我可以成功运行 edge.py,并且: import cv2 没有错误。

但是,当我尝试使用 Pyvision 时出现错误:

 import cv   

我收到以下错误:

文件“/usr/local/lib/python2.7/site-packages/cv.py”,第 1 行,在 从 cv2.cv 导入 * ImportError: 没有名为 cv 的模块

任何帮助表示赞赏。

谢谢。

【问题讨论】:

    标签: python-2.7 ubuntu-14.04 opencv3.0


    【解决方案1】:

    OpenCV 3 不再拥有cv2.cv 下的所有内容,它只是cv2。要修复cv.py,请使用sudo 在您喜欢的编辑器中打开/usr/local/lib/python2.7/site-packages/cv.py,并将其更改为:

    from cv2 import *
    

    你应该准备好了。

    【讨论】:

    • 感谢@MattDMo。我仍然收到一个新错误”'self.cascade = cv.Load(cascade_name) AttributeError: 'module' object has no attribute 'Load''
    • @Sara 我建议在 Github 上的 pyvision 存储库中打开一个 issue。我很难找到 OpenCV 2 和 3 之间的 API 更改列表,可能是因为 3 还没有正式发布,所以我没有任何建议。祝你好运!
    猜你喜欢
    • 2017-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多