1. 环境和源码准备
sudo apt update
sudo apt-get install libcanberra-gtk-module
sudo apt-get install pkg-config
sudo apt install -y cmake g++ wget unzip
sudo apt-get install build-essential pkg-config libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev
其他相关依赖可参考install-opencv
# 2. INSTALL THE DEPENDENCIES
# Build tools:
sudo apt-get install -y build-essential cmake
# GUI (if you want GTK, change 'qt5-default' to 'libgtkglext1-dev' and remove '-DWITH_QT=ON'):
sudo apt-get install -y qt5-default libvtk6-dev
# Media I/O:
sudo apt-get install -y zlib1g-dev libjpeg-dev libwebp-dev libpng-dev libtiff5-dev libjasper-dev \
libopenexr-dev libgdal-dev
# Video I/O:
sudo apt-get install -y libdc1394-22-dev libavcodec-dev libavformat-dev libswscale-dev \
libtheora-dev libvorbis-dev libxvidcore-dev libx264-dev yasm \
libopencore-amrnb-dev libopencore-amrwb-dev libv4l-dev libxine2-dev
# Parallelism and linear algebra libraries:
sudo apt-get install -y libtbb-dev libeigen3-dev
# Python:
sudo apt-get install -y python-dev python-tk pylint python-numpy \
python3-dev python3-tk pylint3 python3-numpy flake8
# Java:
sudo apt-get install -y ant default-jdk
# Documentation and other:
sudo apt-get install -y doxygen unzip wget
opencv 源码地址 https://git.com/opencv/opencv.git
git下载慢可以使用gitee下载 https://gitee.com/opencv/opencv.git
DownloadADE.Cmake失败时候需要手动 ADE下载:https://gitee.com/opencv/ade.git
2.opencv版本选择
git/gitee下载好 opencv源码后,
进入 opencv目录执行: git tag
然后选择你想要的版本(这里安装 4.5.4版本)执行命令:
git checkout 4.5.4