Ubuntu 22.04.4 安装Opencv
时间: 2025-02-04 10:28:59 浏览: 85
### 安装配置OpenCV于Ubuntu 22.04.4 LTS
#### 准备工作
为了确保顺利安装OpenCV,在开始之前需确认操作环境已准备好。对于本次指导而言,目标平台为x86-64位架构笔记本电脑运行着Ubuntu 22.04.4长期支持版操作系统[^1]。
#### 下载并解压源文件
首先获取官方发布的最新稳定版本即4.9.0的压缩包以及额外模块贡献库,并将其放置在同一目录下以便后续处理:
```bash
wget https://github.com/opencv/opencv/archive/refs/tags/4.9.0.zip -O opencv-4.9.0.zip
wget https://github.com/opencv/opencv_contrib/archive/refs/tags/4.9.0.zip -O opencv_contrib-4.9.0.zip
unzip opencv-4.9.0.zip
unzip opencv_contrib-4.9.0.zip
```
#### 安装依赖项
执行一系列命令来安装必要的开发工具链及相关软件包,这些组件对于成功编译至关重要:
```bash
sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config \
libavcodec-dev libavformat-dev libswscale-dev python-dev python-numpy \
libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev \
libdc1394-22-dev -y
```
上述指令涵盖了C++编译器、Git版本控制系统以及其他多媒体框架的支持库等要素[^3]。
#### 构建过程
创建一个名为`build`的新子文件夹作为构建空间,接着切换至该路径内继续下一步骤的操作;通过指定参数调用CMake程序生成适用于当前系统的Makefile文件,这里特别指定了附加功能所在的相对位置给定变量`OPENCV_EXTRA_MODULES_PATH`指向先前下载好的contrib扩展模块所在之处;最后利用多线程加速整个编译流程完成最终产物——静态链接库与动态共享对象(.so)形式存在的计算机视觉算法集合体。
```bash
cd ~/opencv-4.9.0/
mkdir build && cd $_
cmake -D CMAKE_BUILD_TYPE=Release \
-D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-4.9.0/modules ..
make -j$(nproc)
```
#### 完成部署
当所有任务都结束后就可以把刚刚制作出来的成果复制到系统默认的位置去了,这一步同样简单明了只需两行简单的shell语句即可达成目的,同时刷新本地缓存使得新加入的内容能够被立即识别出来。
```bash
sudo make install
sudo ldconfig
```
此时已经可以在终端里输入`pkg-config --modversion opencv4`查看所安裝之OpenCV的具体版本号以检验是否一切正常运作中[^2]。
阅读全文
相关推荐


















