ubuntu20.04 安装opencv 4.10.0
时间: 2025-06-13 08:35:02 浏览: 14
### 安装 OpenCV 4.10.0 版本于 Ubuntu 20.04
#### 准备工作
为了确保顺利安装 OpenCV,在开始之前需更新系统并安装必要的开发工具和依赖项。
```bash
sudo apt update && sudo apt upgrade -y
```
接着,安装构建所需的基础包:
```bash
sudo apt install -y build-essential cmake git pkg-config libgtk-3-dev \
libavcodec-dev libavformat-dev libswscale-dev python3-dev python3-numpy \
libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev
```
以上命令会安装一系列用于支持图像处理功能的库以及 CMake 构建工具[^2]。
#### 下载 OpenCV 和 opencv_contrib 源码
创建一个新的目录来存放所有的文件,并克隆官方仓库中的指定版本源代码到本地机器上。
```bash
mkdir -p ~/opencv_build && cd ~/opencv_build
git clone https://github.com/opencv/opencv.git -b 4.10.0 --depth=1
git clone https://github.com/opencv/opencv_contrib.git -b 4.10.0 --depth=1
```
这里指定了 `-b` 参数以获取特定标签 `4.10.0` 的版本,并通过 `--depth=1` 来减少历史提交记录占用的空间[^3]。
#### 编译配置
进入 OpenCV 文件夹内建立一个临时子目录来进行编译操作,这样可以保持项目结构整洁有序。
```bash
cd ~/opencv_build/opencv
mkdir -p build && cd build
cmake -D CMAKE_BUILD_TYPE=Release \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_build/opencv_contrib/modules ..
```
此步骤中设置了几个重要的选项:设置安装路径为 `/usr/local`;启用额外模块的支持以便访问更多特性。
#### 执行编译过程
一旦完成上述准备工作,则可启动实际的编译流程。这可能需要一些时间取决于硬件性能。
```bash
make -j$(nproc)
```
该指令利用所有可用的核心加速编译速度。
#### 完成安装
当编译完成后就可以执行最终一步——将生成好的文件复制至系统的适当位置。
```bash
sudo make install
sudo ldconfig
```
至此,OpenCV 应已成功部署在 Ubuntu 20.04 上。
阅读全文
相关推荐










