【发布时间】:2020-03-03 08:32:27
【问题描述】:
我见过两种安装 OpenCV 的方法(可能还有更多我不知道的方法):
- 从源安装
- 使用 pip 安装:
pip install opencv-python
我的问题是,为什么我们需要从源代码安装 OpenCV 而我们可以简单地使用 pip 安装它?由于人们都在使用它们,因此两者都必须有用。如果是的话,有什么条件可以选择其中之一?
【问题讨论】:
-
你怎么知道
pip install不克隆源代码,然后编译? -
在某些情况下,
pypi由外部开发人员维护,或者有未发布的 beta 分支。在这种情况下,您将克隆并安装官方源代码。这同样适用于任何没有自动发布的开源项目。 -
我从 pip 安装它时遇到问题。并非所有功能都可用。因此,从源代码安装它,它运行良好。但这是大约一年前的事了,现在可能不一样了。
-
不是因为从源代码安装可以使安装更具可配置性吗?例如,我不久前安装了 opencv 3.4.2 并使用 libjpeg-turbo 作为 JPEG 编解码器。我不确定您是否可以使用 pip install 来做到这一点。
-
@cricket_007 也许安装不到一分钟而不是一小时?很容易发现差异。
标签: python opencv deep-learning computer-vision