【问题标题】:installing opencv for python issues为python问题安装opencv
【发布时间】:2011-03-02 22:03:39
【问题描述】:

我正在运行 OS X Leopard。我跟着this site 安装了它。尝试运行任何演示脚本时,我现在得到“没有名为 opencv.cv 的模块”,这显然阻止了我进行任何编程。我正在运行 python 2.5.1(是的,我知道它有点老了)。

为什么会这样,我该如何解决?

谢谢

【问题讨论】:

  • 请注意,对我来说至少有一次,安装程序将 python 模块安装到了错误的站点目录,python 无法找到它。仔细检查..

标签: python macos installation opencv


【解决方案1】:

您的链接告诉使用 MacPorts 安装 OpenCV,当前安装的是 2.2.0 版。 API 已针对 2.2 进行了更改,因此这可能是 opencv.cv 不存在的原因(您的链接也是为古代 1.0 编写的)。 OpenCV 更改日志对此进行了解释:

http://opencv.willowgarage.com/wiki/OpenCV%20Change%20Logs

目前我不清楚 OpenCV 文档的最新程度,但我建议您查看一下:

http://opencv.willowgarage.com/documentation/python/index.html

(那里的 Python 示例以 import cv 开头)

【讨论】:

    【解决方案2】:

    一个不错的方法是使用MacPorts:首先,一定要安装py26-numpy以支持cv.fromarray等基本功能:

    sudo port install py26-numpy
    

    然后,opencv 将编译(我这边没有问题):

    sudo port install opencv +python26
    

    【讨论】:

      【解决方案3】:

      不幸的是,您需要编译 openCV。至少这并不难做到。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-11-01
        • 1970-01-01
        • 1970-01-01
        • 2020-06-18
        • 2017-03-18
        • 2023-03-25
        • 2013-10-22
        • 2014-01-24
        相关资源
        最近更新 更多