我需要为已经为我编写的脚本安装cv2。我尝试了pip install cv2和pip install open_cv,得到了相同的问题-来自disti .py的警告消息,并抱怨没有找到zlib。没有安装cv2。我还尝试了pyopenvc和pip安装opencv-python。

所以,我去opencv网站下载了相关的exe。运行它-生成了一堆子目录和一个制作文件和东西。

我现在该怎么办?


当前回答

有两种选择

pip install cv2 

or

pip install opencv-python

希望能有所帮助。

其他回答

使用python 3创建一个虚拟环境,执行以下命令,然后运行

pip3 install opencv-python

要检查它是否正确安装运行

python3 -c "import cv2"

如果你使用ARM64 cpu和/或docker的arch64平台

在ARM64的开发板上,根本找不到python-opencv版本

版本:没有。 我必须从源代码开始构建。这允许包括CUDA支持。

在我的案例中,它已经在板子上可用了,但在开发环境中却找不到。

如果无法从源代码编译,可以使用docker

当然,编译需要一些时间(在ARM核心上需要几个小时),但这是一个值得了解的过程,因为大多数开源工具都可以在出现问题时以这种方式构建。

要安装当前最新版本的OpenCV,请使用以下命令:

使用这个命令:

pip install --upgrade opencv-python

如果你在上面的命令中遇到了问题,那么试试这个:

pip install --upgrade opencv-contrib-python

查看已安装的OpenCV版本:

import cv2
print(cv2.__version__)

您可以尝试使用下面的命令-

PIP安装opencv-contrib-python

它基本上会下载兼容的版本。如果此命令失败,您可以使用以下命令-升级pip

Python -m PIP install -upgrade PIP

如果你需要图片指南,请阅读在Windows中安装OpenCV的简单步骤

您也可以尝试从官方OpenCV网站的预构建二进制文件安装OpenCV。

到目前为止最新的4.1.0版本只需使用这个功能。

pip install opencv-contrib-python==4.1.0.25

对于默认版本使用:

pip install opencv-contrib-python

如果你有一台新的树莓派,想要安装OpenCV,那么本教程将是一个不错的选择。

对于Ubuntu/Linux用户:

sudo apt install python3-opencv