ubuntu 22.04 opencv4.8.0
时间: 2025-01-07 19:03:25 浏览: 57
### 安装前准备
为了确保顺利安装 OpenCV 4.8.0,在开始之前需要先更新系统的软件源并安装必要的依赖项。通过终端执行以下命令可以完成这些操作:
```bash
sudo apt-get update
sudo apt-get upgrade
```
接着,安装一些基础开发工具和库文件,这一步骤对于后续编译至关重要[^3]。
### 下载 OpenCV 和 contrib 模块
获取官方发布的 OpenCV 及其额外模块 (contrib),可以通过 `wget` 命令直接从 GitHub 获取压缩包:
```bash
wget -O opencv-4.8.0.zip https://github.com/opencv/opencv/archive/refs/tags/4.8.0.zip
wget -O opencv-contrib-4.8.0.zip https://github.com/opencv/opencv_contrib/archive/refs/tags/4.8.0.zip
```
解压下载好的两个 ZIP 文件到指定目录以便于之后的操作:
```bash
unzip opencv-4.8.0.zip -d ~/opencv-4.8.0/
unzip opencv-contrib-4.8.0.zip -d ~/opencv_contrib-4.8.0/
```
### 编译与安装
进入解压后的 OpenCV 主目录创建一个新的构建文件夹用于存放编译过程中产生的临时文件,并切换至该路径下继续操作:
```bash
cd ~/opencv-4.8.0/opencv-4.8.0/
mkdir build && cd build
```
配置 CMake 参数以启用 Python 绑定以及其他特性支持,同时指明 contrib 的位置:
```bash
cmake \
-D CMAKE_BUILD_TYPE=Release \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-4.8.0/opencv_contrib-4.8.0/modules ..
```
启动实际的编译流程,这里建议根据 CPU 核心数调整 `-jN` 参数中的 N 来加速整个过程(例如双核处理器可设为-j2),完成后即刻进行全局安装:
```bash
make -j$(nproc)
sudo make install
```
最后重启计算机使更改生效,这样就完成了 OpenCV 4.8.0 在 Ubuntu 22.04 上的手动编译安装工作[^2]。
阅读全文
相关推荐
















