Ian*_*oag 26 python windows-7 python-2.7 cv2
我需要安装cv2
一个为我编写的脚本.我试过 pip install cv2
并且pip install open_cv
遇到了同样的问题 - 一条警告信息dist.py
并抱怨zlib
未被发现.没有安装cv2.我也试过pyopenvc
和pip install opencv-python
.
所以,我去了opencv网站并下载了相关的exe.跑吧 - 生成一堆子目录和一个make文件和东西.
现在我该怎么做?
小智 42
通过发出以下命令安装opencv-python
(这是一个非官方的预构建的Python OpenCV包):
pip install opencv-python
Run Code Online (Sandbox Code Playgroud)
确保您的命令提示符具有sudo提升权限.
Jac*_*han 28
在pip
包管理中,有 4 个不同的 OpenCV 包都使用相同的命名空间cv2
. 虽然它们没有得到OpenCV.org 的官方支持,但它们在开发人员社区中很常用。您可以使用以下命令安装其中任何一个:
pip install PACKAGE_NAME
Run Code Online (Sandbox Code Playgroud)
哪里PACKAGE_NAME
可以
opencv-python
(仅包含主要模块)opencv-contrib-python
(包含 main 和 contrib 模块)opencv-python-headless
(与...一样 opencv-python
但没有 GUI 功能)opencv-contrib-python-headless
(与...一样 opencv-contrib-python
但没有 GUI 功能)您应该只安装其中之一,具体取决于您的需要。如果您不小心在同一环境中安装了多个,您可以使用pip uninstall
在重新安装正确的之前。
更多细节可以参考OpenCV on Wheels的项目描述。
Ama*_*mar 14
使用这个命令:
pip install --upgrade opencv-python
Run Code Online (Sandbox Code Playgroud)
如果您在上述命令中遇到问题,请尝试以下操作:
pip install --upgrade opencv-contrib-python
Run Code Online (Sandbox Code Playgroud)
检查已安装的 OpenCV 版本:
import cv2
print(cv2.__version__)
Run Code Online (Sandbox Code Playgroud)
小智 12
通过使用python 3创建虚拟环境来运行以下命令并运行
pip3 install opencv-python
Run Code Online (Sandbox Code Playgroud)
检查它是否已正确安装运行
python3 -c "import cv2"
Run Code Online (Sandbox Code Playgroud)
从 OpenCV 2.2.0 开始,Python 绑定的包名称为“cv”。不再维护名为“opencv”的旧绑定。您可能需要调整您的代码。
官方 OpenCV 安装程序不会将 Python 绑定安装到您的 Python 目录中。您的 OpenCV 2.2.0 安装目录中应该有一个 Python2.7 目录。将整个 Lib 文件夹从 OpenCV\Python2.7\ 复制到 C:\Python27\ 并确保您的 OpenCV\bin 目录在 Windows DLL 搜索路径中。
或者使用http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv 上的 opencv-python 安装程序。
或者简单地安装
sudo pip3 install opencv-python #for python3
sudo pip install opencv-python #for python2
Run Code Online (Sandbox Code Playgroud)
只需将它用于迄今为止的最新版本 4.1.0。
pip install opencv-contrib-python==4.1.0.25
Run Code Online (Sandbox Code Playgroud)
对于默认版本,请使用:
pip install opencv-contrib-python
Run Code Online (Sandbox Code Playgroud)
如果您有一个新的 Raspberry Pi 并想安装 OpenCV,那么本教程将是一个不错的选择。
对于 Ubuntu/Linux 用户:
sudo apt install python3-opencv
Run Code Online (Sandbox Code Playgroud)
截至 2019 年 10 月 22 日,我认为最好的答案很简单
conda install opencv
Run Code Online (Sandbox Code Playgroud)
它opencv
现在出现在主Anaconda
频道中。
要查看opencv
主Anaconda
频道中有哪些包(包括),请转到Anaconda 包列表并按照与您的 python 版本和 os 版本对应的链接。
每个人一开始在安装 OpenCV 时都会遇到困难。OpenCV 在后端需要很多依赖项。开始使用 OpenCV 的最佳方法是将其安装在虚拟环境中。我建议您使用Python Anaconda发行版并使用它创建一个虚拟环境。然后在虚拟环境中,您可以使用以下命令安装 OpenCV:
conda install -c conda-forge opencv
Run Code Online (Sandbox Code Playgroud)
小智 6
请按照以下命令操作:
pip install opencv-python
Run Code Online (Sandbox Code Playgroud)
那么如果你想使用:
import cv2
Run Code Online (Sandbox Code Playgroud)
如果由于任何更新而无法使用,请按照文档进行操作
归档时间: |
|
查看次数: |
75238 次 |
最近记录: |