ubuntu18.04如何安装opencv3.4.3
时间: 2025-05-30 20:04:06 浏览: 15
### 在 Ubuntu 18.04 上安装 OpenCV 3.4.3 的详细指南
#### 准备工作
在开始安装之前,确保系统已更新至最新状态。运行以下命令来更新软件包列表和升级现有软件包:
```bash
sudo apt update && sudo apt upgrade -y
```
#### 安装依赖项
OpenCV 需要一些开发库才能正常构建和运行。可以通过以下命令安装这些必需的依赖项:
```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 libjasper-dev \
libdc1394-22-dev
```
上述命令涵盖了编译工具、图像处理库以及 Python 支持所需的各种组件[^1]。
#### 下载 OpenCV 和贡献模块
前往 OpenCV 官网下载页面获取指定版本的源码文件,并同时下载对应的 contrib 模块以启用更多功能特性。
```bash
cd ~
wget -O opencv-3.4.3.zip https://github.com/opencv/opencv/archive/3.4.3.zip
unzip opencv-3.4.3.zip
mv opencv-3.4.3 ~/opencv
wget -O opencv_contrib-3.4.3.zip https://github.com/opencv/opencv_contrib/archive/3.4.3.zip
unzip opencv_contrib-3.4.3.zip
mv opencv_contrib-3.4.3 ~/opencv_contrib
```
#### 创建并进入构建目录
建议在一个独立的子目录中执行构建过程以免污染原始源代码树结构。
```bash
mkdir -p ~/opencv/build
cd ~/opencv/build
```
#### 使用 CMake 配置项目
调用 `cmake` 来设置编译选项,这里指定了自定义安装路径 `/usr/local/opencv343` 并启用了额外的功能模块。
```bash
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local/opencv343 \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules ..
```
注意替换 `-D OPENCV_EXTRA_MODULES_PATH` 参数值为你实际存放 contrib 模块的位置[^2]。
#### 开始编译与安装
利用多线程加速编译进程(此处设为 CPU 核心数减一),完成后将其部署到先前设定的目标位置。
```bash
make -j$(($(nproc)-1))
sudo make install
```
#### 验证安装结果
最后检查是否成功加载了预期版本的 OpenCV 库。
```bash
pkg-config --modversion opencv
```
该命令应当返回 `3.4.3` 表明一切正常[^3]。
#### 测试样例程序
为了进一步确认环境搭建无误,可以从 samples 文件夹挑选一个简单例子加以验证。
```bash
cd ~/opencv/samples/cpp/example_cmake/
mkdir build && cd build
cmake ..
make
./opencv_example
```
如果屏幕上显示出一幅图片即代表测试通过[^4]。
---
###
阅读全文
相关推荐


















