python - 在 Python 2.7 (Ubuntu/Windows XP) 上无法识别 Opencv 2.2

标签 python opencv installation integration

我一直在尝试在 Ubuntu 和 Windows XP 中连接 opencv 和 python。我两个都失败了。

我已经阅读了许多关于“如何安装”它的网页和主题,但没有一个有效(最糟糕的是,他们都说的差不多)。

步骤(Windows XP):

  • 默认安装 Python 2.7(完美运行)
  • 安装了 PIL 和 cx_Freeze(可能他们
    制造冲突?我不这么认为
    :s)
  • 默认安装 Opencv 2.2
    (OpenCV-2.2.0-win32-vs2010.exe)和
    它在 py 中也无法识别
    作为 import opencv.cv 也不使用
    食谱方式,导入简历(我跳过了
    Visual Studio 的步骤,因为我会
    与python一起使用)
  • 检查路径(没关系,它有
    Opencv2.2\bin 东西)
  • 重新检查的网页和东西

  • 步骤(Ubuntu):
  • 有 python 工作
  • sudo apt-get install, cmake, make,
    sudo make install 等(来自
    教程)
  • 同样的事情...模块无法识别

  • 请问你能帮忙吗?

    更新:

    我设法安装了它并让它被系统识别(我使用了http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv,之后它工作得很好)。

    现在的问题是当我尝试使用 CaptureFromFile 时它崩溃了。 . 3天前有人举报了,所以我等着。

    我会检查其他包装器,也许其中一个会起作用。

    最佳答案

    对于 Windows,请参阅我的网页:http://www.modernmind.org/wiki/OpenCV

    对于 Ubuntu,您只需要 apt-get install python-dev 然后使用 Cmake 生成 make 文件,构建它,然后进行安装。为了构建 python 绑定(bind),您需要在系统上拥有 python 头文件,而您可能没有。当您在 Cmake 中运行 configure 时,请确保您没有在顶部看到任何关于未定义 PYTHON_INCLUDE 的消息。

    关于python - 在 Python 2.7 (Ubuntu/Windows XP) 上无法识别 Opencv 2.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4593529/

    相关文章:

    python - opencv 和多处理

    python - 从 Twitter 推文中删除 URL 链接的表达式

    python - 检测图像中的水平线

    python - cv2.setMouseCallback() 的参数应该是什么

    android - 如何将我的 android 应用程序与数据库打包

    php - Laravel:laravel Blade 文件中的权限被拒绝

    c# - 以编程方式为 MySQL 数据库安装驱动程序

    python - Keras 由于形状原因不接受目标标签?

    python - 简单的 Python 服务器设置

    python - 来自 RGB 的错误 HSV 转换