您的位置:

如何成功安装cv2库

一、安装前的准备工作

在安装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库安装成功。