ubuntu20.04安装opencv460
时间: 2025-01-16 19:52:19 浏览: 47
### 安装环境准备
为了在Ubuntu 20.04上成功安装OpenCV 4.6.0,需要先更新系统的软件包列表并安装一些必要的依赖库。这可以通过执行以下命令来完成:
```bash
sudo apt update && sudo apt upgrade -y
```
接着,安装构建工具和其他必需的开发库文件[^2]。
### 下载 OpenCV 和 opencv_contrib 源码
前往官方GitHub仓库下载指定版本的OpenCV和额外模块`opencv_contrib`源代码。建议从Releases页面获取稳定发布的压缩包而非克隆整个Git仓库以避免得到不稳定的预览版[^5]。
#### 获取 OpenCV 4.6.0 版本
访问[OpenCV Releases](https://github.com/opencv/opencv/releases),找到对应标签页中的v4.6.0版本链接进行下载。
#### 获取 opencv_contrib 4.6.0 版本
同样地,在[OpenCV Contrib Releases](https://github.com/opencv/opencv_contrib/releases)中查找匹配的贡献模块版本。
### 编译配置与安装过程
解压所下载的两个tarball文件到合适的位置之后,进入解压后的目录创建一个新的子文件夹用于存放编译过程中产生的临时文件:
```bash
cd /path/to/opencv-4.6.0/
mkdir build && cd build
```
使用CMake来进行项目的配置工作前需确保已经安装了cmake以及其他所需的依赖项。如果尚未安装这些组件,则可以利用apt-get命令快速解决这个问题[^4]:
```bash
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
```
现在准备好调用CMake设置项目参数并将生成器指向Unix Makefiles, 同时指明要使用的Python解释器路径以及附加功能所在的contrib模组位置:
```bash
cmake \
-D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-4.6.0/modules \
..
```
一旦上述操作顺利完成,就可以开始实际的编译流程了。考虑到可能较长的时间消耗,推荐加上-j选项加速多线程处理速度(-j后面跟CPU核心数加一):
```bash
make -j$(nproc)
```
最后一步就是把编译好的二进制文件复制到系统默认路径下以便全局可访问:
```bash
sudo make install
```
此时应该已经在Ubuntu 20.04环境中完成了OpenCV 4.6.0及其扩展模块的成功部署[^1]。
阅读全文
相关推荐










