ubuntu22.04安装opencv4.8.0
时间: 2025-05-22 13:50:31 浏览: 40
### 安装 OpenCV 4.8.0 的方法
#### 准备工作
为了确保顺利安装 OpenCV 4.8.0,在 Ubuntu 22.04 上需先更新系统并安装必要的依赖包。
```bash
sudo apt update && sudo apt upgrade -y
sudo apt install build-essential cmake git pkg-config libgtk-3-dev \
libavcodec-dev libavformat-dev libswscale-dev python3-dev python3-numpy \
libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev \
ffmpeg libv4l-dev v4l-utils qtmultimedia5-dev qtbase5-dev libfaac-dev \
libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libsdl2-dev \
libtheora-dev libva-dev libvdpau-dev libxvidcore-dev zlib1g-dev \
libopenblas-dev liblapacke-dev checkinstall yasm ninja-build unzip wget -y
```
#### 下载源码文件
下载 OpenCV 和额外模块 `opencv_contrib` 源代码压缩包,版本号应保持一致以便兼容性[^1]。
```bash
cd ~
wget https://github.com/opencv/opencv/archive/refs/tags/4.8.0.zip -O opencv-4.8.0.zip
unzip opencv-4.8.0.zip
mv opencv-4.8.0 opencv
wget https://codeload.github.com/opencv/opencv_contrib/zip/refs/tags/4.8.0 -O opencv_contrib-4.8.0.zip
unzip opencv_contrib-4.8.0.zip
mv opencv_contrib-4.8.0 opencv_contrib
rm *.zip
```
#### 编译配置
创建构建目录,并进入该目录执行 CMake 配置命令。这里假设不启用 CUDA 加速功能;如果硬件环境允许,则可以开启此选项以获得更好的性能表现[^2]。
```bash
mkdir ~/opencv/build && cd ~/opencv/build
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules ..
```
#### 执行编译过程
启动多线程编译模式加快速度,具体参数 `-j$(nproc)` 可依据 CPU 核心数自动调整并发度。
```bash
make -j$(nproc)
```
#### 进行安装操作
完成编译之后即可正式安装到指定路径下,默认为 `/usr/local`.
```bash
sudo make install
sudo ldconfig
```
#### 测试验证安装成果
编写简单的 Python 脚本测试是否成功加载库函数:
```python
import cv2
print(cv2.__version__)
```
阅读全文
相关推荐













