Ubuntu20.04安装OpenCV3.4.2
时间: 2024-09-18 07:10:06 浏览: 89
适用于Ubuntu 20.04的opencv-3.3.1资源
5星 · 资源好评率100%
在Ubuntu 20.04上安装OpenCV 3.4.2需要几个步骤,因为官方不再支持这个版本,但我们可以通过第三方库如`libopencv-dev`来安装兼容的旧版本。以下是安装过程:
1. 首先,更新软件包列表并安装必要的依赖项:
```bash
sudo apt-get update
sudo apt-get install build-essential cmake git pkg-config libgtk-3-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev x264-ffmpeg libjpeg-dev libtiff5-dev libjasper-dev libpng-dev libatlas-base-dev gfortran python3-dev python3-pip
```
2. 创建一个工作目录,并克隆OpenCV仓库到该目录:
```bash
mkdir opencv_install
cd opencv_install
git clone https://github.com/Itseez/opencv.git
cd opencv
```
注意替换`https://github.com/Itseez/opencv.git`为`https://github.com/opencv/opencv/archive/3.4.2.zip`,如果想直接下载zip文件。
3. 修改`CMakeLists.txt`文件,将默认的OpenCV版本设置为3.4.2,这步可能会有所不同,取决于实际的仓库结构:
```bash
sed -i 's/OPENCV_VERSION_DEFAULT "master"/OPENCV_VERSION_DEFAULT "3.4.2"/g' cmake/OpenCV.cmake
```
4. 安装OpenCV:
```bash
cmake ..
make -j$(nproc) # 使用所有可用CPU核心加速编译
sudo make install
```
5. 安装Python OpenCV绑定:
```bash
pip3 install opencv-python-headless # 如果你不需要GUI版本,否则使用pip3 install opencv-python
```
阅读全文