测试环境:
ubuntu16.04和ubuntu18.04,ubutnu20.04(gcc-7测试通过)
编译流程:
第一步安装依赖:
sudo apt-get -y install ffmpeg x264 libx264-dev libopencv-dev build-essential checkinstall cmake git pkg-config yasm
sudo apt-get -y install libtiff5-dev libjpeg-dev libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get -y install libtbb-dev libtbb2 libqt4-dev libgtk2.0-dev
sudo apt-get -y install libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev
sudo apt-get -y install v4l-utils libgtk2.0-dev libatlas-base-dev gfortran
第二步源码编译:
cd opencv-3.4.4
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
make (自己电脑是8核心的make -j8)
sudo make install
pkg-config --modversion opencv #查看 opencv 版本验证是否安装成功