Linux(CentOS7)安装opencv3.4.11
Linux(CentOS7)安装opencv3.4.11
根目录:
/root
安装准备:下载opencv的源码;
下载地址:
https://github.com/opencv/opencv_contrib/archive/refs/tags/3.4.11.tar.gz
https://github.com/opencv/opencv/archive/refs/tags/3.4.11.tar.gz
将压缩包放到根目录下
开始安装:
按顺序执行命令:
mkdir opencv-install
cp opencv-3.4.11.tar.gz ./opencv-install/
cp opencv_contrib-3.4.11.tar.gz ./opencv-install/
rm -rf opencv_contrib-3.4.11.tar.gz
rm -rf opencv-3.4.11.tar.gz
cd opencv-install/
tar -zxvf opencv-3.4.11.tar.gz
tar -zxvf opencv_contrib-3.4.11.tar.gz
cd opencv-3.4.11
mkdir build
cd build/
yum install epel-release git gcc gcc-c++ make cmake3 qt5-qtbase-devel python python-devel python-pip cmake python-devel numpy python34-numpy gtk2-devel libpng-devel jasper-devel openexr-devel libwebp-devel libjpeg-turbo-devel libtiff-devel libdc1394-devel tbb-devel eigen3-devel gstreamer-plugins-base-devel freeglut-devel mesa-libGL mesa-libGL-devel boost boost-thread boost-devel libv4l-devel -y
yum -y install ant
--yum install -y cmake*
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_GENERATE_PKGCONFIG=ON -D OPENCV_EXTRA_MODULES_PATH=/root/ldxz/opencv-install/opencv_contrib-3.4.11/modules -D ENABLE_CXX11=ON -D WITH_1394=OFF -D BUILD_opencv_xfeatures2d=OFF -D BUILD_SHARED_LIBS=OFF -D BUILD_TESTS=OFF ..
make -j4
make install
find / -name 'libopencv_java*'
cp /usr/local/share/OpenCV/java/libopencv_java3411.so /usr/lib
ln -s /usr/local/lib64/pkgconfig/opencv.pc /usr/share/pkgconfig/
ldconfig
echo 'export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib64/pkgconfig' >> /etc/profile
echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib64' >> /etc/profile
cat /etc/profile
source /etc/profile
opencv_version
cd /root/
rm -rf opencv-install/
完毕。