我们如何在Anaconda上安装OpenCV?

16

我尝试在Anaconda上安装OpenCV。

pip install cv2
pip install opencv
conda install opencv
conda install -c https://conda.binstar.org/jjhelmus opencv

(在这里提到了 Anaconda找不到cv2模块)

但是所有的尝试都失败了。有人知道如何安装吗?

4个回答

43

运行以下命令:

conda install -c https://conda.binstar.org/menpo opencv

我意识到现在也可以使用opencv3,运行以下命令:

conda install -c https://conda.binstar.org/menpo opencv3

2016年8月18日修改:: 您可以通过以下方式永久添加"menpo"软件源:

conda config --add channels menpo

然后,可以通过以下方式安装OpenCV:

conda install opencv(or opencv3)

2017年8月14日编辑:“clinicalgraphics”频道为最新的Python3提供了相对较新的VTK版本。

conda install -c clinicalgraphics vtk

这些选项不支持FFMPEG。 - OddNorg
另外,OpenCV可以通过conda-forge进行安装。conda install -c conda-forge opencv - alelom

6
我想 http://answers.opencv.org/question/17536/install-opencv-for-anaconda-ipython/ 可能是一个答案。
If you compile OpenCV from source, and Anaconda is your default python interpretor 
(CMake rule PYTHON_PACKAGES_PATH = C:\Anaconda\Lib\site-packages), 
then the install rule will copy cv2.pyd to C:\Anaconda\Lib\site-packages.
Otherwise, you could do it manually, and make sure OpenCV libs are in the PATH.

我仍然不知道CMake规则和“安装规则”是什么。


我已将cmake python路径重定向到anaconda python,然后重新构建并安装了opencv。现在它可以正常工作了。 - neouyghur

1

Anaconda Python OpenCV-----------------

  1. 删除之前/当前(如果有)的所有Python安装
  2. 安装Anaconda并将其添加到PATH(环境变量:高级系统设置 -> 环境变量 -> 在系统变量下转到变量PATH并单击编辑以添加新的环境变量) (在安装期间勾选包括PATH复选框)
  3. 使用管理员访问权限打开Anaconda提示符。键入并输入:-
    conda update --all
  4. conda install -c conda-forge opencv(用于opencv)
  5. conda install spyder=4.0.0(spyder更新)
  6. conda update python(用于Python更新)

1

首先进入你的Anaconda文件夹。在我的情况下,路径是 - C:\Users.....\Anaconda3。然后进入Scripts文件夹。 打开此链接- http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv 。 从链接中下载此文件- opencv_python-3.2.0-cp36-cp36m-win_amd64.whl,并将其复制粘贴到Anaconda3文件夹内的Scripts文件夹中。 现在进入Spyder并键入以下内容: import cv2 如果一切顺利,它将不会显示任何错误,恭喜您已成功安装。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接