首页>Program>source

我已经在Internet上搜索了一段时间,但找不到如何在windows下安装适用于Python 3.x的OpenCV的详细说明。

如果他/她已经成功地为预编译的二进制文件或源代码为OpenCV 2.x版本安装了适用于Python 3.x的OpenCV,我将非常感谢这里的任何人可以共享他/她的方法.或OpenCV 3.x。

最新回答
  • 11月前
    1 #

    OpenCV 3添加了对python 3+的支持.它仍然处于Alpha状态,目前与它和python有很多已知的错误. OpenCV 3的最终版本将在今年年底发布。

    如果您从网站上下载了OpenCV 3 alpha可执行文件,则可以构建对python 3的支持。或者,您可以从其github获取最新代码.您还必须安装CMake和Python3。打开CMake,它将询问源代码在哪里.如果您下载了可执行文件,它将位于您在sources文件夹中提取可执行文件的位置.如果您下载了最新版本,则无论您在何处下载最新版本.选择文件夹,然后在CMake中,单击configure,它将询问您要使用哪个编译器.之后,您将看到可以在OpenCV中构建的所有内容.从OpenCV 3开始,Python3有一个选项.检查该内容以及您可能需要的其他任何内容,然后点击生成.这样可以在您选择的编译器中创建一个可以构建的项目,并且可以构建所需的所有库。

    尽管本指南适用于2.4.9,但适用于3.0.您将在3中看到不同的选项。 Christoph Gohlke维护了http://docs.opencv.org/doc/tutorials/introduction/windows_install/windows_install.html

  • 11月前
    2 #

    对于那些不想从源代码构建OpenCV 3.0的windows用户 适用于许多Python软件包的windows二进制文件,包括带有Python 3.x绑定的OpenCV 3.0! 看到这里:

    http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv

    要安装,只需下载64位或32位 .whl 文件适合您的系统,然后运行 pip install [filename] .然后指令 import cv2 应该可以在您的Python 3.x解释器中工作。

  • 11月前
    3 #

    对于windows用户,我强烈建议您不要使用Python 3.x并安装 WinPython 2.7 https://sourceforge.net/projects/winpython/files/winPython_2.7/2.7.10.3/

    然后,在安装opencv之后,只需将文件opencv \ build \ python \ x86 \ 2.7 \ cv2.pyd移至* winPython-64bit-2.7.6.3 \ python-2.7.6 \ Lib \ site-packages *

    现在,打开winPython文件夹中的Spyder.exe,然后执行(

    import cv2
    print cv2.__version__
    

    这是在windows上运行opencv的最简单方法。

  • java:Android:如何在创建列表时禁用列表项
  • ruby on rails:如何使用Capybara 20测试页面标题?