`pip install opencv-python` 是一个完整的 opencv 吗?

use*_*754 5 python opencv

我认为在我的环境中运行 opencv 的最快方法就是如此简单。

sudo pip install opencv-python
Run Code Online (Sandbox Code Playgroud)

它似乎工作正常,我可以导入

import cv2
img = cv2.imread("a.jpg", 0)
Run Code Online (Sandbox Code Playgroud)

但是没有加载任何其他功能,如“cv2.SURF”甚至“cv2.imshow”。所以 pip install 只提供了一个基本的 opencv?

Ric*_* M. 0

OpenCV 文档中,提到这sudo pip install opencv-python是一个python 的非官方包。引用:该软件包仅包含 OpenCV 核心模块,不包含可选的 contrib 模块。

它仅适用于OpenCV Python 绑定。此外,某些功能仍然不适用于 MacOS 和 Linux(cv2.imshow正如您提到的)。

如果您想要完整安装,请按照此处的步骤操作。