一、安装前的准备工作
在安装cv2库之前,需要确保已经安装Python环境以及支持cv2库的Python版本。目前cv2库支持的Python版本为2.7和3.4及以上版本。可以在终端或命令行中输入以下命令,查看Python版本:
python --version
如果Python版本符合要求,则可以进行下一步的安装工作。否则需要重新安装或升级Python版本。
二、使用pip安装cv2库
安装cv2库的最简单方法就是使用Python自带的包管理工具pip,在命令行中输入以下命令即可:
pip install opencv-python
该命令可以自动将依赖库也一并安装,所以不需要手动安装其他库。
三、手动编译安装cv2库
如果使用pip无法安装cv2库,或者想自己编译安装最新版本的cv2库,可以手动下载源码进行编译安装。
首先可以在官网下载最新版本的OpenCV源码压缩包并解压,然后进入解压后的目录:
cd opencv-4.5.2
然后创建一个新的build目录,并进入该目录:
mkdir build
cd build
接下来可以使用cmake来配置编译参数:
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
运行上述命令会在build目录下生成Makefile文件,然后使用make命令进行编译:
make -j8
编译完成后,可以使用以下命令安装cv2库:
sudo make install
四、验证cv2库是否安装成功
可以使用以下代码验证cv2库是否安装成功:
import cv2
img = cv2.imread('image.jpg', 0)
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
该代码会读取当前目录下的image.jpg文件,在窗口中展示图片,并等待键盘输入后关闭窗口。如果能够正确显示图片,则cv2库安装成功。