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

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

我现在该怎么办?


当前回答

作为参考,它可能会帮助某人……在Debian系统上我努力做到以下几点:

apt-get install -y libsm6 libxext6 libxrender-dev
pip3 install opencv-python
python3 -c "import cv2"

其他回答

打开终端 运行以下命令 PIP install——trustedhost =pypi.org——trustedhost =files.pythonhosted.org opencv-python。 希望它能起作用。

到目前为止最新的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

截至2019年10月22日,我认为最好的答案很简单

conda install opencv

看来opencv现在在蟒蛇的主要通道。

要查看哪些包(包括opencv)在Anaconda主通道中,请访问Anaconda包列表,并遵循与您的python版本和os版本对应的链接。

通过发出以下命令安装OpenCV - Python(这是一个非官方的预构建的OpenCV Python包):

pip install opencv-python

要安装open_cv,你可以去这个网站或者这样做,

pip install opencv-contrib-python --upgrade
pip install opencv-python 

你可以通过以下方法进行测试:

C:\> python
>>> import cv2
>>> print(cv2.__version__)
'4.5.1' # your version may be a newer one