安装依赖项
sudo yum install -y cmake gcc gcc-c++ gtk2-devel pkgconfig libpng-devel libjpeg-devel libtiff-devel libavcodec-devel libavformat-devel libswscale-devel libv4l-devel gstreamer-plugins-base-devel python-devel python-numpy
1.下载 opencv-4.8.0 和 opencv_contrib-4.8.0
git clone https://github.com/opencv/opencv_contrib.git
git clone https://github.com/opencv/opencv.git
//或者
wget -O opencv.zip https://github.com/opencv/opencv/archive/4.8.0.zip
2.解压opencv-4.8.0 和 opencv_contrib-4.8.0
unzip opencv-4.8.0.zip
unzip opencv_contrib-4.8.0.zip
3.解压opencv_contrib-4.4.0 后可以直接把 opencv_contrib-4.4.0放在 opencv-4.4.0 里面。然后在 opencv-4.4.0 里面mkdir build然后 进入build
mkdir build && cd build
4.编译
cmake3 ../ -D CMAKE_BUILD_TYPE=RELEASE -D WITH_OPENEXR=0 -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_SHARED_LIBS=0 -D BUILD_SHARED_LIBS=OFF -D BUILD_SHARED_LIBS=NO -D BUILD_PNG=ON -D BUILD_JASPER=ON -D BUILD_JPEG=ON -D BUILD_TIFF=ON -D BUILD_ZLIB=ON -D WITH_JPEG=ON -D WITH_PNG=ON -D WITH_JASPER=ON -D WITH_TIFF=ON -D OPENCV_GENERATE_PKGCONFIG=ON
make
make install
卸载
sudo rm -r /usr/local/include/opencv2 /usr/local/include/opencv /usr/include/opencv /usr/include/opencv2 /usr/local/share/opencv /usr/local/share/OpenCV /usr/share/opencv /usr/share/OpenCV /usr/local/bin/opencv* /usr/local/lib/libopencv*