ubantu20.04 opencv4.2.0
时间: 2025-04-25 16:14:01 浏览: 31
### 安装前准备
为了在Ubuntu 20.04上成功安装OpenCV 4.2.0,需要确保系统已经更新并升级到最新状态。这可以通过运行以下命令来完成:
```bash
sudo apt update && sudo apt upgrade -y
```
接着,安装一些必要的依赖库,这些库对于编译和构建OpenCV至关重要[^1]。
### 安装依赖项
执行如下命令以安装所需的开发工具和其他依赖关系:
```bash
sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
```
上述命令会下载并安装一系列支持图像处理功能的软件包,包括但不限于JPEG, PNG, TIFF 和 Jasper 图像格式的支持,以及视频捕捉接口等。
### 下载 OpenCV 源码
可以从官方GitHub仓库获取OpenCV及其扩展模块`opencv_contrib`的具体版本源代码。这里指定为4.2.0版:
```bash
cd ~
git clone https://github.com/opencv/opencv.git -b 4.2.0
git clone https://github.com/opencv/opencv_contrib.git -b 4.2.0
```
此操作将在用户的主目录创建两个新的文件夹 `opencv` 和 `opencv_contrib` ,其中包含了所需版本的全部源代码[^2]。
### 编译与安装
进入OpenCV源代码根目录,并建立一个新的子目录用于存放编译过程中产生的临时文件:
```bash
cd ~/opencv
mkdir build
cd build
```
配置CMake选项以便启用额外的功能和支持,比如Python绑定、CUDA加速等等。可以根据个人需求调整参数设置:
```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/modules \
..
```
一旦配置完毕,则可以启动实际的编译过程。考虑到可能耗时较长,在此建议使用多线程模式加快速度:
```bash
make -j$(nproc)
```
最后一步就是正式安装已编译好的程序至系统路径内:
```bash
sudo make install
sudo ldconfig
```
此时应该已经在Ubuntu 20.04环境中完成了OpenCV 4.2.0 的安装工作。
### 验证安装成果
通过下面这条简单的指令即可验证是否正确安装了期望版本的OpenCV库:
```bash
pkg-config --modversion opencv4
```
如果一切顺利的话,终端将会返回所安装的OpenCV版本号信息,即4.2.0[^3]。
阅读全文
相关推荐


















