INSTALL OpenCV 4.5.2 c++ on Ubuntu20.04
step1: Install dependencies
sudo apt-get install build-essential cmake pkg-config libgtk-3-dev
sudo apt install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev
sudo apt install libjpeg-dev libpng-dev libtiff-dev gfortran openexr libatlas-base-dev
在安装完
Anaconda
后,在编译安装OpenCV
时,遇到了libtiff.so libglib.so
等库的问题,目前没有找到好的方法,那就先编译安装完OpenCV
后,再安装Anaconda
step2:Download opencv source
Download link:
https://opencv.org/releases/
Download opencv-4.5.2.zip
step3:Build and install
unzip opencv-4.5.2.zip
cd opencv-4.5.2
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_GENERATE_PKGCONFIG=on ..
make
sudo make install
NOTE:
- 在opencv 4版本的
CMakeLists.txt
文件中,CMAKE_INSTALL_PREFIX
默认为/usr/local
,OPENCV_GENERATE_PKGCONFIG