📅  最后修改于: 2023-12-03 15:04:05.623000             🧑  作者: Mango
OpenCV 是一个开源的计算机视觉库,它提供了图像处理、计算机视觉以及机器学习等领域所需要的各种工具和算法。它支持多种编程语言,包括 C/C++、Python、Java 等,但是 Python 是其最广泛使用的语言之一。
下面我们将介绍如何在 Python 中安装 OpenCV。
在安装 OpenCV 之前,你需要先安装 Python。你可以到 Python 官网上下载最新的 Python 版本:https://www.python.org/downloads/。
使用 pip 安装是安装 Python 库的最简单方法,它是 Python 的包管理工具。只需要在终端中运行以下命令即可:
pip install opencv-python
如果你需要安装 OpenCV 的额外模块,可以使用以下命令:
pip install opencv-contrib-python
如果你想要进行手动安装,则需要按照下面的步骤操作。
下载 OpenCV 源代码
在 OpenCV 官网上下载最新版本的源代码:https://opencv.org/releases/。
解压源代码文件
将下载的源代码文件解压缩到任意目录,并进入该目录。
创建一个构建目录
在解压缩后的 OpenCV 目录中创建一个 build 目录,用于存放编译后生成的二进制文件。
配置 CMake 并生成 Makefile
在终端中进入到 build 目录中,然后运行以下命令进行配置:
cmake ..
该命令将使用 CMake 进行配置,并生成 Makefile。你可以通过增加不同的参数来配置 OpenCV 构建的选项。
编译 OpenCV
在终端中进入到 build 目录中,然后运行以下命令进行编译:
make
该命令将会编译 OpenCV。
安装 OpenCV
运行以下命令进行安装:
sudo make install
该命令将会安装 OpenCV 到默认的安装路径中。
下面是一个简单的 Python 脚本,测试 OpenCV 是否安装成功:
import cv2
img = cv2.imread('test.jpg')
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
该脚本读入一张图像并显示出来,如果你能够看到这张图像,则说明 OpenCV 安装成功。