conda真香! 配置完清华tuna镜像,2MB/s,安装opencv再也不用自己搞依赖了
conda install opencv
import cv2
Yes!
----------------------------------
如果只是为了读取图像,转成Tensor,尽量用Pillow包,不用bgr转rgb而且和torchvision的transformer图像增强模块无缝衔接;如果是需要sift等图像匹配算法或者需要读取摄像头,再使用opencv
Ubuntu下安装opencv有两个方法:
方法一:
DEBIAN_FRONTEND=noninteractive apt-install --assume-yes -y python-opencv
缺点:如果机器上同时有python2和python3,可能会安装到python2上,同时这种方法安装的opencv是全量安装,依赖的库居多,一共700MB,没必要
方法二:
pip install opencv-python
注意:此时import cv2会报错:ubuntu缺少libGL.so
再手动安装依赖的动态库 大约194MB
apt-get install --no-install-recommends -y libglib2.0-dev libxrender1 libxext6 libsm6 libgl1-mesa-dev
参考资料: