【问题标题】:Installing OpenCV安装 OpenCV
【发布时间】:2018-01-23 06:37:57
【问题描述】:

我在 Mac OSX El Capitan 上,正在尝试安装 opencv。我正在使用带有此命令的自制软件。

Sumant:Sumant$ brew install opencv

结果是Warning: homebrew/science/opencv 2.4.13.2_1 is already installed

即使它说 opencv 已经安装,我似乎无法将它与 python 一起使用。在python上导入cv2会报错

>>> import cv2
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named cv2

opencv 与 cv2 有什么不同,如果有,我该如何下载 cv2(我已经尝试在 stackoverflow 上查找问题,但这些方法都不起作用)。

【问题讨论】:

  • 你试过用 pip 安装 OpenCV 吗?
  • 是的,open cv 不使用 pip 安装。它必须建造

标签: python macos opencv


【解决方案1】:

如果您使用 anaconda 发行版,您的工作将非常轻松。 Conda 安装程序可以无缝安装大多数软件包。对于 opencv,您可以在 conda 安装后尝试以下命令:

conda install -c menpo opencv3
conda install -c menpo opencv

【讨论】:

    【解决方案2】:

    要同时安装在 Python 2 和 Python 3 上,请使用:

    brew install opencv3 --with-contrib --with-python3
    

    要在 Python2 上安装,只能使用

    brew install opencv3 --with-contrib
    

    要在 Python 3 上安装,请仅使用

    brew install opencv3 --with-contrib --without-python
    

    没有 --with-python2 标志,因为默认情况下它安装到 python2。但是,如果你想让它转到 Python3,你必须添加一个 --with-python3 标志。

    【讨论】:

      【解决方案3】:

      没有真正的区别。尝试以下操作,您应该可以开始了:

      pip install opencv-python
      

      【讨论】:

        猜你喜欢
        • 2014-07-27
        • 2016-03-23
        • 2015-04-23
        • 2019-12-02
        • 2017-10-15
        • 2020-03-13
        • 2016-07-12
        • 2012-05-06
        • 2021-04-29
        相关资源
        最近更新 更多