安装opencv3
时间: 2025-05-16 13:55:01 浏览: 16
### 如何在 Ubuntu 和 CentOS 下安装 OpenCV 3
#### 在 Ubuntu 上安装 OpenCV 3
为了在 Ubuntu 系统上成功安装 OpenCV 3,可以按照以下方法操作。首先需要从官方网站下载对应版本的源码包[^1]。对于 OpenCV 3 的安装过程,在 Ubuntu 20.04 中可以通过指定 `OPENCV_EXTRA_MODULES_PATH` 参数来启用额外模块的支持[^2]。
以下是具体的安装流程:
1. **准备环境**
需要先更新系统的软件包并安装必要的依赖项。
```bash
sudo apt update && sudo apt upgrade -y
sudo apt install build-essential cmake git pkg-config libjpeg8-dev \
libtiff5-dev libjasper-dev libpng12-dev libavcodec-dev \
libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev \
libx264-dev libgtk2.0-dev libatlas-base-dev gfortran python3-dev \
python3-numpy -y
```
2. **获取 OpenCV 源码**
前往官方地址下载所需版本的压缩文件,并解压到本地目录。
```bash
wget -O opencv-3.4.4.zip https://codeload.github.com/opencv/opencv/zip/3.4.4
unzip opencv-3.4.4.zip
cd opencv-3.4.4/
```
3. **配置编译选项**
使用 CMake 工具完成构建前的设置工作,同时指明附加功能路径以便加载扩展插件。
```bash
mkdir build && cd build
cmake -D CMAKE_BUILD_TYPE=Release \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D OPENCV_EXTRA_MODULES_PATH=<path_to_opencv_contrib>/modules ..
```
这里的 `<path_to_opencv_contrib>` 是之前克隆下来的 contrib 库所在位置。
4. **执行编译与安装命令**
开始实际的编译阶段以及最终部署至目标系统的过程。
```bash
make -j$(nproc)
sudo make install
sudo ldconfig
```
#### 在 CentOS 上通过 Yum 安装 OpenCV 3
如果是在基于 RedHat 的发行版比如 CentOS 7,则可以选择利用其默认仓库中的预编译二进制包快速实现自动化部署[^3]。
运行如下指令即可一键搞定基本需求:
```bash
sudo yum groupinstall "Development Tools"
sudo yum install epel-release
sudo yum install opencv opencv-devel
```
以上就是在不同 Linux 发行版环境下分别针对手动定制化方式和便捷型解决方案介绍了关于如何正确无误地完成 OpenCV 版本号为 '3' 的整个安装步骤说明文档内容总结描述完毕。
阅读全文
相关推荐



















