最近在频繁地配环境,期间需要导入cv2这个包。需要注意的是,虽然我们编写代码时是import cv2,但在导入包时,pip的应该是opencv-python。
- pip install cv2
- WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read timed out. (read timeout=15)")': /simple/cv2/
- ERROR: Could not find a version that satisfies the requirement cv2 (from versions: none)
- ERROR: No matching distribution found for cv2
以下是我导入cv2包的两种亲测有用的方法:
1. 使用pip
pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
2. 使用conda
conda install -c menpo opencv
最后简单地谈一下cv2和OpenCV的关系:OpenCV是一个用C/C++编写的开源的计算机视觉库,具有Python、Java、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。cv2表示调用的是用C++开发的OpenCV的接口。