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

我一直在尝试在 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/

    相关文章:

    iphone - iPhone照片微笑操作应用程序

    opencv - 将OpenCV IplImage或Mat复制到Freeimage FIBITMAP

    docker - 'network_mode' 和 'networks' 不能组合解决方法

    macos - 从USB而非iSight(OSX)捕获OpenCV

    docker - 从正在运行的 keycloak docker 容器导出领域失败

    opencv - 从视差生成3D点

    opencv - 关于cvStereorectify的使用

    multithreading - 如何确保两个 docker 容器不处理同一个文件?

    objective-c - diff(X)如何转换为OpenCV或Objective C?

    opencv - 使用CUDA构建OpenCV