OpenCV 是什么?
OpenCV 是一个用于计算机视觉和机器学习的开源库,提供了许多用于图像和视频处理、特征提取、目标检测等功能的函数和工具。
为什么选择 Ubuntu 安装 OpenCV?
Ubuntu 是一个流行的 Linux 发行版,其强大的稳定性、易用性和社区支持使它成为安装 OpenCV 的首选平台。
安装 Ubuntu
首先,您需要下载适合您计算机硬件架构的 Ubuntu 镜像文件。然后,您可以使用刻录工具将镜像文件烧录到 USB 或 DVD 中,或者直接使用虚拟机来安装。
更新系统和安装依赖
在开始安装 OpenCV 之前,首先需要确保您的系统是最新的,并安装一些必需的依赖项。
1. 打开终端,更新系统:
$ sudo apt update
2. 更新已安装软件包:
$ sudo apt upgrade
3. 安装构建工具和必要的依赖:
$ sudo apt install build-essential cmake git pkg-config
下载并编译 OpenCV
现在,我们可以下载并编译 OpenCV。
1. 首先,创建一个新的目录来存储 OpenCV 源码和构建:
$ mkdir opencv
$ cd opencv
2. 克隆 OpenCV 和 OpenCV_contrib 仓库:
$ git clone https://github.com/opencv/opencv.git
$ git clone https://github.com/opencv/opencv_contrib.git
3. 创建一个新的构建目录并进入:
$ mkdir build
$ cd build
4. 运行 CMake 生成 Makefile:
$ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules ../opencv
5. 使用 make 命令编译 OpenCV:
$ make -j$(nproc)
6. 安装 OpenCV:
$ sudo make install
配置 OpenCV
安装完成后,我们需要配置 Ubuntu 系统才能使用 OpenCV。
1. 打开终端,编辑系统配置文件:$ sudo nano /etc/ld.so.conf.d/opencv.conf
2. 在文件中添加以下行:
/usr/local/lib
3. 保存并退出编辑器。
4. 更新系统库配置:
$ sudo ldconfig
5. 设置 OpenCV 环境变量:
$ echo 'PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig' >> ~/.bashrc
$ echo 'export PKG_CONFIG_PATH' >> ~/.bashrc
6. 使环境变量生效:
$ source ~/.bashrc
测试 OpenCV 安装
最后,我们可以编写一个简单的测试脚本来验证 OpenCV 是否成功安装。
1. 创建一个新的 Python 脚本文件:
$ nano test_opencv.py
2. 添加以下 Python 代码:
import cv2
print('OpenCV 安装成功!')
3. 保存并退出编辑器。
4. 运行测试脚本:
$ python test_opencv.py
如果没有报错,并显示"OpenCV 安装成功!",那么恭喜您成功安装了 OpenCV。
总结
本文详细介绍了在 Ubuntu 系统上安装 OpenCV 的步骤。通过更新系统、安装依赖、下载并编译 OpenCV,以及配置系统和测试安装,您已经完成了在 Ubuntu 上使用 OpenCV 的准备工作。
希望这篇指南对您有所帮助,祝您在使用 OpenCV 的过程中取得成功!