在ubuntu18.06安装opecv4
时间: 2025-02-07 18:02:18 浏览: 26
### 安装 OpenCV 4 的准备工作
为了在 Ubuntu 18.06 上顺利安装 OpenCV 4,需要先确保系统的更新以及必要的依赖项已经安装。这可以通过以下命令完成:
```bash
sudo apt update && sudo apt upgrade -y
```
接着,安装构建工具和其他必需的软件包:
```bash
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 qv4l2 v4l2ucp
```
### 下载并编译 OpenCV 4 源码
获取 OpenCV 和其额外模块的源代码是一个重要的步骤。可以从 GitHub 获取最新的稳定版。
```bash
cd ~
git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git
cd opencv
git checkout 4.x
cd ../opencv_contrib
git checkout 4.x
```
创建一个临时目录用于构建过程,并设置 CMake 参数以指定贡献模块的位置以及其他选项。
```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 \
-D BUILD_EXAMPLES=ON ..
```
一旦配置完毕,就可以开始编译和安装了。考虑到硬件性能,这里采用多线程加速编译速度。
```bash
make -j$(nproc)
sudo make install
sudo ldconfig
```
### 验证安装成果
通过 Python 或者终端测试新安装的 OpenCV 版本号来确认一切正常工作。
```python
import cv2
print(cv2.__version__)
```
如果输出类似于 `4.xx` 的版本号,则说明安装成功[^1]。
阅读全文
相关推荐













