ubuntu22.04 安装opencv
时间: 2025-01-01 17:34:21 浏览: 133
### 安装环境准备
为了在Ubuntu 22.04上成功安装OpenCV,建议先更新系统的软件包列表并安装必要的依赖项。这可以通过运行以下命令来完成:
```bash
sudo apt update && sudo apt upgrade -y
```
接着可以考虑安装一些常用的开发工具和库文件,这些对于后续编译源码非常有帮助。
### 编译安装 OpenCV 4.8.0 和 Opencv-contrib 4.8.0
如果希望从源代码编译最新版的OpenCV及其扩展模块,则可按照如下方法操作:
#### 下载 OpenCV 源码
前往GitHub上的官方仓库获取指定版本(此处为4.8.0)的OpenCV以及对应的contrib模块[^1]:
```bash
cd ~
git clone https://github.com/opencv/opencv.git -b 4.8.0
git clone https://github.com/opencv/opencv_contrib.git -b 4.8.0
```
#### 配置构建选项
创建一个新的目录用于存放编译后的文件,并进入该目录执行CMake配置命令。这里需要注意设置`OPENCV_EXTRA_MODULES_PATH`参数指向之前克隆下来的contrib路径下的modules子目录。
```bash
mkdir -p ~/opencv/build && cd ~/opencv/build
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules ..
```
#### 执行编译与安装
当上述准备工作完成后就可以开始实际的编译工作了;之后再通过make install指令将生成的目标程序复制到系统默认位置以便全局调用.
```bash
make -j$(nproc)
sudo make install
sudo ldconfig
```
### 使用 Python 绑定快速部署
对于只需要使用Python接口而不想经历繁琐的手动编译流程的情况来说,可以直接利用pip工具在线安装预编译好的二进制轮文件。考虑到国内网络状况可能影响下载速度,推荐采用清华大学开源镜像站作为索引地址以加速整个过程[^2]。
```bash
sudo pip install opencv-i https://pypi.tuna.tsinghua.edu.cn/simple
```
阅读全文
相关推荐


















