277

我正在尝试通过Anaconda为 Python 安装 OpenCV ,但我似乎无法弄清楚这一点。

我试过了

conda install opencv
conda install cv2

我也试过搜索

conda search cv

没有雪茄。我遇到了这个,它opencv作为一个包含的包列出:

http://docs.continuum.io/anaconda/pkgs.html

运行后conda info我发现我的版本是 3.4.1,但我似乎无法在网上找到有关此版本的任何信息。我对此很困惑。

我在这里错过了一些很明显的东西吗?如果opencv之前版本的 Anaconda 可以使用,那么为什么新版本不可以使用呢?为什么该链接只显示 1.9.2 版的文档?

4

43 回答 43

245

您可以使用 binstar 安装它:

conda install -c menpo opencv
于 2014-12-25T19:55:25.417 回答
139

conda install opencv目前在 UNIX/python2 上为我工作。在咨询其他解决方案之前,这值得首先尝试。

于 2014-11-21T00:30:00.347 回答
124

这对我有用(在 Ubuntu 和 conda 3.18.3 上):

conda install --channel https://conda.anaconda.org/menpo opencv3

上面的命令是我运行以下命令时向我显示的:

anaconda show menpo/opencv3

这是输出:

To install this package with conda run:
     conda install --channel https://conda.anaconda.org/menpo opencv3

我在python中测试了以下没有错误:

>>> import cv2
>>>
于 2015-10-31T03:32:33.583 回答
80

我总结了我现在完全可用的解决方案OpenCV-Python - How to install OpenCV-Python package to Anaconda (Windows)。尽管如此,我还是将重要的部分复制并粘贴到了这篇文章中。


在撰写本文时,我使用的是 Windows 8.1、64 位机器、Anaconda/Python 2.x。(请参阅下面的注释 - 这也适用于 Windows 10,也可能适用于 Python 3.x)。

  • 注1:正如@great_raisin(谢谢)在评论部分提到的那样,这个解决方案似乎也适用于Windows 10。

  • 注意 2:这可能也适用于 Anaconda/Python 3.x。如果您使用的是 Windows 10 和 Anaconda/Python 3.x,并且此解决方案有效,请在下方添加评论。谢谢!(更新:从评论“Working on Windows 10”中注意到)

  • 注意 3:根据您使用的是 Python 2.x 还是 3.x,只需print在代码片段中相应地调整语句即可。即在 Python 3.x 中它会是print("hello"),而在 Python 2.x 中它会是print "hello".

TL;博士

要在 Anaconda(和 Spyder IDE)中完全使用 OpenCV,我们需要:

  1. 从 OpenCV官方站点下载 OpenCV 包
  2. 复制并粘贴cv2.pyd到 Anaconda 站点包目录。
  3. 设置用户环境变量,以便 Anaconda 知道在哪里可以找到 FFMPEG 实用程序。
  4. 进行一些测试以确认 OpenCV 和 FFMPEG 现在可以正常工作。

(请继续阅读详细说明...)

先决条件

安装 Anaconda

Anaconda 本质上是一个包装精美的 Python IDE,它附带了大量有用的包,例如 NumPy、Pandas、IPython Notebook 等。它似乎在科学界的任何地方都受到推荐。查看Anaconda以安装它。

将 OpenCV-Python 安装到 Anaconda

注意:我最初尝试按照建议安装 binstar.org OpenCV 包。然而,该方法不包括 FFMPEG 编解码器 - 即您可能能够使用 OpenCV,但您将无法处理视频。

以下对我有用的说明受此OpenCV YouTube 视频的启发。到目前为止,我已经让它在我的台式机和笔记本电脑上运行,包括 64 位机器和 Windows 8.1。

下载 OpenCV 包

首先,到OpenCV 官方网站下载完整的 OpenCV 包。选择您喜欢的版本(2.x 或 3.x)。我在 Python 2.x 和 OpenCV 3.x 上——主要是因为这是OpenCV-Python 教程的设置/基础。

就我而言,我已将包(本质上是一个文件夹)直接提取到我的 C 驱动器 ( C:\opencv)。

复制并粘贴 cv2.pyd 文件

Anaconda Site-packages 目录(例如C:\Users\Johnny\Anaconda\Lib\site-packages在我的例子中)包含您可以导入的 Python 包。我们的目标是将cv2.pyd文件复制并粘贴到此目录(以便我们可以import cv2在 Python 代码中使用。)。

为此,请复制cv2.pyd文件...

从这个 OpenCV 目录(开始部分在您的机器上可能略有不同)。我猜对于 Python 3.x,只需将 更改2.x3.x

# Python 2.7 and 32-bit machine:
C:\opencv\build\python\2.7\x84

# Python 2.7 and 64-bit machine:
C:\opencv\build\python\2.7\x64

到这个 Anaconda 目录(开始部分在您的机器上可能略有不同):

C:\Users\Johnny\Anaconda\Lib\site-packages

执行此步骤后,我们现在可以import cv2在 Python 代码中使用。但是,我们仍然需要做更多的工作来让 FFMPEG(视频编解码器)工作(让我们能够做一些事情,比如处理视频)。

设置环境变量

右键单击“我的电脑”(或 Windows 8.1 上的“此 PC”)→ 左键单击属性→ 左键单击“高级”选项卡 → 左键单击“环境变量...”按钮。

添加一个新的用户变量以指向 OpenCV(32 位系统的 x86 或 64 位系统的 x64)。我目前在一台 64 位机器上。

| 32-bit or 64 bit machine? | Variable     | Value                                |
|---------------------------|--------------|--------------------------------------|
| 32-bit                    | `OPENCV_DIR` | `C:\opencv\build\x86\vc12`           |
| 64-bit                    | `OPENCV_DIR` | `C:\opencv\build\x64\vc12`           |

附加%OPENCV_DIR%\bin到用户变量PATH

例如,我的PATH用户变量看起来像这样......

前:

C:\Users\Johnny\Anaconda;C:\Users\Johnny\Anaconda\Scripts

后:

C:\Users\Johnny\Anaconda;C:\Users\Johnny\Anaconda\Scripts;%OPENCV_DIR%\bin

这就是我们完成了!FFMPEG 已经可以使用了!

测试确认

我们需要测试我们现在是否可以在 Anaconda 中执行这些操作(通过 Spyder IDE):

  • 导入 OpenCV 包
  • 使用 FFMPEG 实用程序(读取/写入/处理视频)

测试 1:我们可以导入 OpenCV 吗?

要确认 Anaconda 现在能够导入 OpenCV-Python 包(即cv2),请在 IPython 控制台中发出以下命令:

import cv2
print cv2.__version__

如果包cv2导入OK,没有错误,并且cv2打印出版本,那我们就万事大吉了!这是一个快照:

导入-cv2-ok-in-anaconda-python-2.png
(来源:mathalope.co.uk

测试 2:我们可以使用 FFMPEG 编解码器吗?

将示例input_video.mp4视频文件放在目录中。我们想测试我们是否可以:

  • 阅读此.mp4视频文件,并
  • 写出一个新的视频文件(可以是.avi.mp4

为此,我们需要一个测试 Python 代码,调用它test.pyinput_video.mp4将其放在与示例文件相同的目录中。

test.py可能看起来像(我在这里列出了新旧版本的代码 - 请让我们知道哪个对您有用/不适用!)。

(较新的版本...)

import cv2
cap = cv2.VideoCapture("input_video.mp4")
print cap.isOpened()   # True = read video successfully. False - fail to read video.

fourcc = cv2.VideoWriter_fourcc(*'XVID')
out = cv2.VideoWriter("output_video.avi", fourcc, 20.0, (640, 360))
print out.isOpened()  # True = write out video successfully. False - fail to write out video.

cap.release()
out.release()

(或旧版本...)

import cv2
cv2.VideoCapture("input_video.mp4")
print cv2.isOpened()   # True = read video successfully. False - fail to read video.

fourcc = cv2.cv.CV_FOURCC(*'XVID')
out = cv2.VideoWriter("output_video.avi",fourcc, 20.0, (640,360))
print out.isOpened()  # True = write out video successfully. False - fail to write out video.

cap.release()
out.release()

这个测试非常重要。如果您想处理视频文件,您需要确保 Anaconda / Spyder IDE 可以使用 FFMPEG(视频编解码器)。我花了好几天才让它工作。但我希望它会花费你更少的时间!:)

注意:使用 Anaconda Spyder IDE 时还有一个非常重要的提示。确保检查当前工作目录(CWD)!!!

结论

要在 Anaconda(和 Spyder IDE)中完全使用 OpenCV,我们需要:

  1. 从 OpenCV官方站点下载 OpenCV 包
  2. 复制并粘贴cv2.pyd到 Anaconda 站点包目录。
  3. 设置用户环境变量,以便 Anaconda 知道在哪里可以找到 FFMPEG 实用程序。
  4. 进行一些测试以确认 OpenCV 和 FFMPEG 现在可以正常工作。

祝你好运!

于 2015-05-16T22:39:01.517 回答
31

您可以通过在 Anaconda 命令提示符下运行以下命令来安装 OpenCV:

conda config --add channels conda-forge

conda install libopencv opencv py-opencv

资源:

https://github.com/conda-forge/opencv-feedstock

于 2017-02-03T15:07:52.217 回答
30

您链接的页面似乎不再包含opencv任何内容。(有趣的是,我确实记得它也包含在前一点。)

无论如何,将 OpenCV 安装到 Anaconda 中,虽然无法通过 conda 安装,但非常简单。您只需要下载一个文件。

  1. 从https://opencv.org/releases/下载 OpenCV并解压
  2. 从解压缩的文件夹中,将解压缩目录中的文件:opencv/build/python/2.7/(x86 或 x64,取决于您的 Anaconda 版本)/cv2.pyd 复制到您的 Anaconda 站点包目录,例如 C:\ Anaconda\Lib\site-packages
  3. 要让 FFmpeg 在opencv其中工作,您必须将 FFmpeg 所在的目录添加到路径中(例如,opencv/sources/3rdparty/ffmpeg)。然后,您必须在该文件夹中找到 DLL 文件(例如,opencv_ffmpeg_64.dll)并将其复制或重命名为包含opencv您正在安装的版本的文件名(例如,opencv_ffmpeg249_64),用于 2.4.9。

现在在 Python 提示符下,您应该能够输入“import cv2”...以验证它是否有效,输入“print cv2.__version__”,它应该会打印出您下载的 OpenCV 版本。

于 2014-07-04T05:31:39.690 回答
24

2019年5月,MacOS的答案如下:

conda update freetype
conda install opencv -c conda-forge

这将更新libfreetype.6.dylib到 24.0.0 兼容性并安装 OpenCV 4.1.0。

于 2019-05-13T19:32:09.330 回答
18

以下安装opencv来自conda-forge(注意:在 Windows 上尝试过)

conda config --add channels conda-forge
conda install opencv
于 2018-02-08T22:33:40.257 回答
16

要在 Anaconda 中安装 OpenCV,请启动 Anaconda 命令提示符并使用以下命令安装 OpenCV

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

测试它是否可以在您的 Anaconda Spyder 或 IPython 控制台中使用

import cv2

您还可以使用以下命令检查已安装的版本:

cv2.__version__
于 2016-01-28T08:28:58.553 回答
8

要在 Windows-64 和 Python 3.5 上使用 conda 安装 OpenCv,唯一对我有用的是:

conda install -c conda-forge opencv=3.1.0 
于 2017-05-08T08:08:28.827 回答
7

我遇到了完全相同的问题,无法让 conda 安装 OpenCV。但是,我设法使用您在此站点上找到的 OpenCV 安装程序安装它:

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

他的文件是可以使用 pip 安装的“Wheel”whl 文件,例如

pip install SomePackage-1.0-py2.py3-none-any.whl

在命令窗口中。在为我执行此命令后,它直接与 Spyder 一起工作。我对其他包也有同样的经历,上面的 UC Irvine 站点是一个金矿。

于 2015-04-07T13:56:06.823 回答
7

我认为应该跨平台和跨各种版本的 Anaconda 工作的最简单的选择是

#Run Anaconda Prompt as an Administrator (on Windows) & execute the command below
#(you may need to use   sudo   on a Unix-Based or Mac system 
#to have the needed permissions)

conda install -c conda-forge opencv
于 2017-08-10T02:01:29.323 回答
7

它适用于 anaconda3 windows 10 我已经在 2019 年 12 月 5 日下载了它。

首先,使用这个命令:

pip install opencv-contrib-python

之后,windows 将请求许可并重试:

pip install opencv-contrib-python --user

看看这个它的工作原理!

使用蟒蛇的openCV 使用蟒蛇的openCV

于 2019-12-04T20:45:22.840 回答
6

我在命令提示符下输入了以下命令:

conda install -c menpo opencv=2.4.11

这对我有用!!!

于 2016-06-24T10:35:08.153 回答
5

我刚刚在 Windows 10 中安装了 conda 4.7.11。OpenCV 可以很容易地安装在 Anaconda Navigator 中。启动 Navigator 后,单击左侧面板上的Environments 。在顶部下拉列表中,选择Not installed。然后搜索py-opencv,勾选左侧复选框进行安装。它将安装依赖包libopencv。我import cv2在 Spyder 中使用它来访问它。

在此处输入图像描述

于 2019-08-27T07:52:07.613 回答
5

在 Linux 上,正如这里所讨论的,目前获取 opencv 的最佳方法是从 conda-forge 的 loopbio:

conda install -c loopbio -c conda-forge -c pkgw-forge ffmpeg-feature ffmpeg gtk2 opencv

如果您有“现代 CPU”,则还存在一个编译版本“启用所有现代 CPU 指令集扩展 [...] 并针对 libjpeg-turbo”:

conda install -c loopbio -c conda-forge -c pkgw-forge ffmpeg-feature ffmpeg gtk2 opencv-turbo`

其他答案中提到的两个解决方案不能无条件地工作:

  • 您通过的 condaconda install opencvpip install opencv-python没有 gtk2 支持,因此您无法通过imshow.
  • Menpo ( conda install -c menpo opencv3) 构建的 Conda 支持 gtk2,但是
    • 他们只为 Python 3.5 构建了 OpenCV 3.2,而不是 Python 3.6
    • Ubuntu 16.10 已弃用libpng12,导致缺少依赖项,并在尝试import cv2:时出现以下错误,如此ImportError: libpng12.so.0: cannot open shared object file: No such file or directory所述

编辑: @Yamaneko 指出,截至 2017 年 6 月 14 日,“loopbio 的 OpenCV 版本 3.2.0 存在问题。它默默地无法读取和写入视频。这是由于上游 OpenCV 问题与老 GCC。更多细节在这里。有一个 PR 正在解决这个问题。

于 2017-04-13T14:23:27.177 回答
4

要使用 conda 安装 OpenCV 包,请运行:

conda install -c menpo opencv3=3.1.0

https://anaconda.org/menpo/opencv3

于 2016-10-27T18:36:48.290 回答
4

如果conda install opencv还是conda install -c https://conda.binstar.org/menpo opencv不行,可以尝试从源码编译。

从http://opencv.org/downloads.html下载源代码,按照http://docs.opencv.org/2.4/doc/tutorials/introduction/linux_install/linux_install.html中的安装说明进行操作,(也许你可以跳转直接到最后一部分,'使用 CMake 从源代码构建 OpenCV...),更改cmake命令如下:

mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/home/**/env/opencv-2.4.10 -D BUILD_NEW_PYTHON_SUPPORT=ON -D PYTHON_EXECUTABLE=/home/**/env/anaconda/bin/python -D PYTHON_INCLUDE_DIR=/home/**/env/anaconda/include/python2.7 -D PYTHON_LIBRARY=/home/**/env/anaconda/lib/libpython2.7.so -D PYTHON_PACKAGES_PATH=/home/**/env/anaconda/lib/python2.7/site-packages -D PYTHON_NUMPY_INCLUDE_DIRS=/home/**/env/anaconda/lib/python2.7/site-packages/numpy/core/include ..

make -j4
make install

你会发现 cv2.so 在anaconda/lib/python2.7/site-packages.

然后:

import cv2
print cv2.__version__

它会打印出来2.4.10

我的环境是 GCC 4.4.6、Python 2.7 (anaconda) 和 opencv-2.4.10。

于 2016-03-22T14:10:08.773 回答
4

和其他人一样,我在 OS X 10.11 上遇到了 Python 3.5.1/Anaconda 2.4.0 的问题。

但我在这里找到了一个兼容的包:

https://anaconda.org/menpo/opencv3

它可以通过命令行安装,如下所示:

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

像魅力一样工作。我第一次让 OpenCV 在 3.x 上工作!

于 2016-01-04T06:49:43.207 回答
4

仅限 Windows的解决方案。适用于 Python 3.x 的 OpenCV 3.x pip 安装

下载 .whl文件(您拥有 Python MN 的cp MN)。contrib包括 OpenCV-extra 包。例如,假设您有 Python 3.6 和 Windows 64 位,您可能会下载 opencv_python‑3.2.0+contrib‑cp36‑cp36m‑win_amd64.whl

从命令提示符键入:

pip install opencv_python‑3.2.0+contrib‑cp36‑cp36m‑win_amd64.whl

您将有一个包裹在您的conda listopencv-python 3.2.0+contrib <pip>

现在你可以测试它(没有错误):

>>> import cv2
>>>

我获取信息的原始源页面在这里

于 2017-03-28T09:33:00.273 回答
3

虽然不是通过 Conda,而且这是特定于 Ubuntu,但安装 OpenCV 及其所有内置的 contrib 模块(如 SIFT 和 SURF)的最简单方法是使用:

pip install opencv-contrib-python

它支持 Python2.7+ 和 Python 3.4+

如果您选择不内置贡献,您可以改为:

pip install opencv-python

在运行这些命令之前,您需要安装以下依赖项:

sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev

这是在 Ubuntu 上设置 OpenCV 的一个很好的教程: https ://medium.com/@debugvn/installing-opencv-3-3-0-on-ubuntu-16-04-lts-7db376f93961

于 2018-02-24T21:51:01.197 回答
3

一个简单直接的解决方案是在安装 opencv3 之前先安装 python3.5

conda install python=3.5

其次是

conda install --channel https://conda.anaconda.org/menpo opencv3 
于 2017-06-28T22:46:51.740 回答
2

我认为没有人提到的一件事是,如果您使用的是 Windows N 或 KN 版本,请安装 用于 OpenCV 的媒体功能包。还要确保安装了Visual C++ Distributable 。然后你可以使用命令

conda install -c menpo opencv
于 2020-04-01T06:57:29.103 回答
2

就我而言,我有 python 3.9 我在我的 conda env 中做了这个并且它有效:

pip install opencv-python==3.4.15.55
pip install opencv-contrib-python==3.4.15.55
于 2021-11-15T14:54:40.530 回答
1

在 Anaconda windows 中安装当前版本的 OpenCV 3.3 的正确命令:

conda install -c conda-forge opencv

或者

conda install -c conda-forge/label/broken opencv

对于 3.2 使用这个:

conda install -c menpo opencv3
于 2017-10-12T01:38:54.223 回答
1

我刚刚在两台 Win32 Python 3.5 计算机上进行了尝试。起初,我能够conda install opencv,但它没有工作,menpp的版本也没有,但这确实:

conda install -c https://conda.binstar.org/conda-forge opencv
于 2016-09-22T11:23:37.047 回答
1

我尝试了以下命令,它工作正常

conda install -c conda-forge opencv

一旦你点击命令,它会询问是或否

在此处输入图像描述

如果您选择是,它将继续并安装所有必需的软件包

于 2019-11-28T12:31:27.847 回答
1

以下命令也适用于我。我在 Anaconda 中使用嵌入式 IPython Notebook。

conda install -c https://conda.binstar.org/menpo opencv
于 2016-07-18T17:44:16.553 回答
1

我在repo中有步骤可以帮助您正确安装 OpenCV。

如果链接损坏,请参阅此。

有关要求和先决条件,请遵循以下说明:

你需要有 WINDOWS 操作系统才能开始这个项目。

窗户 7 到 10

仔细按照步骤

  1. 安装 Anaconda2 32/64 python 2

    或者

    安装 Anaconda3 32/64 python 3

    它取决于系统信息

    一路上你必须检查所有选项忽略红色文本

    然后等到安装完成...

    安装完成后打开 CMD admin

    确保在 CMD admin 中配置了 anaconda-python

  2. 类型:蟒蛇

    这会出来:

    C:\WINDOWS\system32>python Python 3.6.3 |Anaconda 自定义(64 位)| (默认,2017 年 10 月 15 日,03:27:45)

    [MSC v.1900 64 位 (AMD64)] 在 win32 上键入“帮助”、“版权”、“信用”或“许可证”以获取更多信息。

  3. 接下来是安装包:

    麻木的

    开放式CV

    PyMySQL 或 pymysql

    安装和导入 OpenCV

    conda install -c conda-forge opencv =(版本可选)

    (如果有更新点击是)

    安装和导入 Numpy

    点安装 numpy

    (如果有更新点击是)

    安装和导入 PyMySQL/pymysql

    pip install PyMySQL 或 pymysql

  4. 当所有软件包完全安装后,您必须重新启动它。

    再次进入 CMD 管理

    输入“蟒蛇”

    导入 cv2(cv2 是 OpenCV)

    导入 numpy 或 numpy

    导入 pymysql

    导入操作系统

    来自图像的 PIL

    如果一切都好..你准备好运行代码了!!

    完成所有步骤后,您现在可以在我使用的 SPYDER python 中测试代码

于 2018-01-25T10:46:48.783 回答
1

如果你想安装 opencv 3.4.0,很遗憾,conda 里面没有这个版本。您需要改用 pip 。

pip install opencv-python==3.4.0.12

于 2018-12-16T15:30:53.250 回答
0

这是使用 conda 安装适用于 Python 的包的一般方法:

  1. conda search packageName 例如conda search opencv

  2. 如果这不返回结果,conda install packageName将不起作用。

  3. 此时您可以转到https://anaconda.org/并在搜索框中输入 packageName。如果这会拉出结果(对于 OpenCV 应该如此),然后单击适用于您平台的结果之一(例如 win-64)。下一页将向您展示用于安装此软件包的命令(例如conda install -c menpo opencv=2.4.11)。

  4. 如果你的包通过搜索https://anaconda.org没有返回结果,那么你可以试试pip install packageName

注意:当我使用第 3 步为 win-64 安装 OpenCV 时,我在尝试import cv2.

这是错误:

RuntimeError: module compiled against API version a but this version of numpy is 9
Traceback (most recent call last):
File "<stdin>", line 1, in <module>

ImportError:numpy.core.multiarray 导入失败

我认为该错误是由于包版本冲突引起的。尽管如此,这是安装 OpenCV 和其他 Python 包的有效方法,您可能只需要解决一些包版本冲突。

于 2016-09-01T18:46:06.153 回答
0

您只需将 cv2.pyd 文件复制到该C:\Users\USERNAME\Anaconda2\Lib目录即可。

您可以在此链接 ( https://sourceforge.net/projects/opencvlibrary/files/ )获得 cv2.pyd 文件。

cv2.pyd 位于C:\Users\USERNAME\Desktop\opencv\build\python\2.7\x64.

于 2016-04-03T15:16:38.417 回答
0

要在不降级的情况下安装 opencv,只需在终端中点击它,尤其是 linux mint 或基于 Ubuntu 的发行版的用户

conda install -c conda-forge opencv

因此,我很确定这不会让你失望。

于 2021-10-06T11:21:35.890 回答
0

我只是想更新Atlas7 的精彩答案

如果您使用的是 OpenCV 3,请将测试代码更改为以下内容:

import cv2
cap=cv2.VideoCapture("input_video.mp4")
print cap.isOpened()   # True = read video successfully. False - fail to read video.

fourcc = cv2.VideoWriter_fourcc(*'XVID')
out = cv2.VideoWriter('output.avi',fourcc, 20.0, (640,480))
print out.isOpened()  # True = write out video successfully. False - fail to write out video.

cap.release()
out.release()
于 2016-07-30T19:03:23.993 回答
0

尝试按以下顺序执行以下命令:-

conda update anaconda-navigator
conda update navigator-updater
pip install opencv-python
于 2020-07-24T05:12:34.223 回答
0
conda install -c https://conda.anaconda.org/menpo opencv

尝试这个

于 2016-03-31T01:57:00.027 回答
-1

我遇到了同样的问题,但我现在已经解决了。这就是我所做的:

conda install -c https://conda.binstar.org/menpo opencv在命令提示符下输入,然后找到路径Anaconda\pkgs\opencv-2.4.9.1-np19py27_0\Lib\site-packages。现在将此处存在的所有文件复制到Anaconda\Lib\site-packages. 现在您将能够在 Python 中使用 OpenCV。

于 2015-01-24T06:39:03.353 回答
-1

Windows 7,conda 4.4.10 python 2.7.6 从非官方 Windows 二进制文件下载了用于 python 扩展包的 opencv 包。(选择 python 2.4 AMD 64) cd Download pip install opencv_python... python run_some.py (其中 import cv2 ...)似乎有效。YMMV

于 2018-02-21T23:05:01.360 回答
-1

我是这样安装的:

$ conda install --channel https://conda.anaconda.org/conda-forge opencv

我直接尝试过conda install opencv,但它对我不起作用,因为我使用的是 Python 3.5,它是 conda 中默认 OpenCV 库的更高版本。后来,我尝试了“anaconda/opencv”,但它也不起作用。我终于发现 conda-forge/opencv 适用于 Python 3.5。

于 2016-12-03T15:52:45.787 回答
-1

我在蟒蛇虚拟环境之一的MAC机器上。为了我,

conda install -c conda-forge opencv

工作正常。

它安装了opencv 3.4.4版

希望能帮助到你。

于 2019-02-09T00:45:44.210 回答
-2

以下命令为 增加了一个不同的 anaconda 通道opencv3,您应该可以从中提取。

conda install --channel  https://mirrors.ustc.edu.cn/anaconda/cloud/menpo opencv3
于 2019-08-14T07:57:44.383 回答
-3

我尝试在我的 Raspberry Pi (Raspibian OS) 上使用 Minoconda,但我无法为我的平台获取 Open CV。最后,以下命令起作用:

$ sudo apt-get install ipython python-opencv python-scipy python-numpy python-setuptools python-pip
于 2016-10-30T19:06:20.777 回答
-4

使用 Wheel 文件是一种更简单的方法。如果您无法从命令提示符安装 Wheel 文件,您可以使用存在于 <Anaconda path>/Scripts 文件夹中的可执行 pip 文件。

于 2016-05-04T05:16:40.977 回答