Fork me on github

CentOS编译安装OpenCV

dnf install epel-release
dnf install gcc gcc-c++ make cmake gdb lldb clang
dnf install http://ftp.sjtu.edu.cn/sites/download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm
dnf install dnf-plugins-core
dnf config-manager --set-enabled powertools
dnf install ffmpeg ffmpeg-devel

dnf install qt5-qtbase-devel gtk2-devel libpng-devel jasper-devel openexr-devel libwebp-devel \
libjpeg-turbo-devel libtiff-devel tbb-devel libv4l-devel \
freeglut-devel mesa-libGL mesa-libGL-devel openblas-devel openjpeg2 openjpeg2-devel \
boost boost-thread boost-devel gstreamer1-plugins-base eigen3-devel \
gstreamer1 gstreamer1-devel libdc1394

cd ~
wget https://raw.githubusercontents.com/opencv/opencv_3rdparty/a56b6ac6f030c312b2dce17430eef13aed9af274/ippicv/ippicv_2020_lnx_intel64_20191018_general.tgz
sed -i 's|https://raw.githubusercontent.com/opencv/opencv_3rdparty/${IPPICV_COMMIT}/ippicv/|file:///root/|g' ~/opencv-4.5.4/3rdparty/ippicv/ippicv.cmake
tar -xzvf ippicv_2020_lnx_intel64_20191018_general.tgz
cd opencv-4.5.4/
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_GENERATE_PKGCONFIG=ON -D WITH_FFMPEG=ON -D WITH_TBB=ON -D WITH_OPENMP=ON -D WITH_IPP=ON ..

make install
ln -s /usr/local/lib64/pkgconfig/opencv4.pc /usr/share/pkgconfig/
ldconfig
posted @ 2022-04-11 19:31  fang-d  阅读(332)  评论(0编辑  收藏  举报