ubantu配置opencv3.4.14
时间: 2025-01-03 16:36:47 浏览: 6
### 配置 OpenCV 3.4.14 on Ubuntu
#### 安装依赖项
为了成功安装和配置 OpenCV 3.4.14,在Ubuntu上需要先安装一些必要的软件包。这些软件包包括构建工具和其他库,它们对于编译和支持各种功能至关重要。
```bash
sudo apt-get update
sudo apt-get 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
```
此命令会下载并安装一系列用于支持图像处理、视频捕捉以及其他多媒体操作所需的开发库[^1]。
#### 下载 OpenCV 源码
可以从GitHub仓库获取特定版本的OpenCV源代码:
```bash
cd ~
git clone https://github.com/opencv/opencv.git
cd opencv
git checkout 3.4.14
cd ..
git clone https://github.com/opencv/opencv_contrib.git
cd opencv_contrib
git checkout 3.4.14
```
上述指令克隆了两个存储库——一个是核心OpenCV项目本身,另一个是附加模块(opencv_contrib),后者提供了额外的功能插件。
#### 编译与安装
创建一个新的文件夹作为目标文件夹,编译后的OpenCV文件将会生成到该目录下。可以将其命名为`opencv_build_3.4.14`:
```bash
mkdir ~/opencv_build_3.4.14 && cd ~/opencv_build_3.4.14
cmake -D CMAKE_BUILD_TYPE=Release \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \
-D BUILD_EXAMPLES=ON ..
make -j$(nproc)
sudo make install
```
这段脚本指定了CMake参数来控制编译过程中的选项设置,并启动多线程编译以加快速度。最后一步执行实际的安装动作。
完成以上步骤之后,应该能够在Ubuntu系统上顺利运行基于OpenCV 3.4.14的应用程序。
阅读全文