ubuntu安装opencv3和opencv-contrib
时间: 2025-03-09 10:05:05 浏览: 43
### 安装 OpenCV 3 和 opencv-contrib 的详细指南
为了在 Ubuntu 上成功安装 OpenCV 3 及其扩展包 `opencv_contrib`,以下是详细的指导:
#### 下载并配置 opencv_contrib 扩展库
除了获取主要的 OpenCV 库外,还需要下载额外的功能模块。为此目的,需克隆 GitHub 上由 Itseez 维护的 `opencv_contrib` 存储库[^1]。
```shell
cd ~
git clone https://github.com/Itseez/opencv_contrib.git
cd opencv_contrib
git checkout 3.0.0
```
另一种方法是从特定版本标签直接下载 ZIP 文件来获得所需版本的贡献模块[^2]:
```shell
wget -O opencv_contrib.zip https://github.com/Itseez/opencv_contrib/archive/3.1.0.zip
unzip opencv_contrib.zip
```
#### 安装必要的依赖项
确保系统已准备好编译环境,并安装一些必需的开发工具和库文件。对于某些功能的支持可能需要额外的软件包,比如处理视频流时所需的 FFmpeg 或者加速图像处理性能的 CUDA 支持,则应先安装这些库再调整 CMake 配置以启用相应选项[^4]。
此外,还需注意安装其他依赖关系,例如用于协议缓冲区支持的相关组件:
```shell
sudo apt-get update
sudo apt-get install build-essential cmake pkg-config
sudo apt-get install libjpeg8-dev libtiff5-dev libjasper-dev libpng12-dev
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
sudo apt-get install libxvidcore-dev libx264-dev
sudo apt-get install libgtk2.0-dev libatlas-base-dev gfortran
sudo apt-get install python3-pip python3-numpy
sudo apt-get install libprotobuf-dev protobuf-compiler[^3]
```
完成上述准备工作之后,可以继续按照官方文档或其他教程中的指示来进行源码构建过程。
阅读全文
相关推荐


















