ubuntu24.04安装opencv3.4
时间: 2025-05-21 15:41:26 浏览: 36
### 安装 OpenCV 3.4 的具体方法
尽管当前最新的 Ubuntu 版本并未达到 24.04,假设这是未来版本或者用户指代的是较新的 LTS 版本(如 22.04 或更高),以下是针对该环境安装 OpenCV 3.4 的详细说明。
#### 准备工作
在开始之前,确保系统的包管理器是最新的。运行以下命令更新系统软件源并升级现有软件包:
```bash
sudo apt update && sudo apt upgrade -y
```
#### 安装依赖项
为了成功编译和安装 OpenCV,需要先安装一些必要的开发工具和库文件。执行以下命令来安装这些依赖项:
```bash
sudo apt install build-essential cmake git pkg-config libgtk-3-dev \
libavcodec-dev libavformat-dev libswscale-dev libv4l-dev \
libxvidcore-dev libx264-dev libjpeg-dev libpng-dev libtiff-dev \
gfortran openexr libatlas-base-dev python3-dev python3-numpy \
libtbb2 libtbb-dev libdc1394-22-dev -y
```
以上命令涵盖了构建 OpenCV 所需的核心组件以及 Python 支持[^1]。
#### 下载 OpenCV 和贡献模块
通过 Git 获取官方仓库中的指定版本代码:
```bash
cd ~
git clone https://github.com/opencv/opencv.git
cd opencv
git checkout 3.4
cd ..
git clone https://github.com/opencv/opencv_contrib.git
cd opencv_contrib
git checkout 3.4
```
此操作会下载 OpenCV 主项目及其附加功能模块至本地目录下[^2]。
#### 配置 CMake 并编译
创建一个新的子目录用于存储生成的二进制文件,并进入其中配置编译选项:
```bash
cd ~/opencv
mkdir build && cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_C_EXAMPLES=ON \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \
-D BUILD_EXAMPLES=ON ..
```
这里设置了额外模块路径指向 `opencv_contrib` 中的内容,同时启用了示例程序的支持[^3]。
完成配置后即可启动实际编译过程:
```bash
make -j$(nproc)
```
参数 `-j$(nproc)` 表示利用全部可用 CPU 核心加速编译速度[^4]。
#### 完成安装
当编译完成后,可以正式将结果部署到目标位置:
```bash
sudo make install
sudo ldconfig
```
最后一步刷新动态链接库缓存以便立即生效新加入的功能[^5]。
#### 测试安装成果
验证是否能够正常加载 OpenCV 库可以通过简单的 Python 脚本来实现:
```python
import cv2
print(cv2.__version__)
```
如果输出显示为接近于 “3.4.x” 的字符串,则表明一切设置无误[^6]。
---
阅读全文
相关推荐


















