tips:opencv:install

This is an old revision of the document!


opencv install

prereq: ubuntu 16:04 and…

sudo apt-get install -y build-essential cmake
# GUI (if you want to use GTK instead of Qt, replace 'qt5-default' with 'libgtkglext1-dev' and remove '-DWITH_QT=ON' option in CMake):
sudo apt-get install -y libvtk6-dev libgtkglext1-dev 
 
# GUI qt
# sudo apt install -y qt5-default
 
# Media I/O:
sudo apt-get install -y zlib1g-dev libjpeg-dev libwebp-dev libpng-dev libtiff5-dev libjasper-dev libopenexr-dev libgdal-dev
 
# Video I/O:
sudo apt-get install -y libdc1394-22-dev libavcodec-dev libavformat-dev libswscale-dev libtheora-dev libvorbis-dev libxvidcore-dev libx264-dev yasm libopencore-amrnb-dev libopencore-amrwb-dev libv4l-dev libxine2-dev
 
# Parallelism and linear algebra libraries:
sudo apt-get install -y libtbb-dev libeigen3-dev
 
# Python 2 & 3:
sudo apt-get install -y python-dev python-tk python-numpy python3-dev python3-tk python3-numpy
 
# others
sudo apt-get install -y libopenexr-dev
 
 
 
# Java:
# sudo apt-get install -y ant default-jdk
 
# Documentation:
# sudo apt-get install -y doxygen

download sources from release or …

wget https://github.com/opencv/opencv/archive/3.4.1.zip
unzip 3.4.1.zip
rm 3.4.1.zip
mv opencv-3.4.1 OpenCV
cd OpenCV

… from git (better if compiling darknet)

cd /opt
git clone -b 3.4 --depth 1 https://github.com/opencv/opencv.git opencv.git
ln -sf opencv.git OpenCV
cd OpenCV

compile

mkdir build
cd build
# cmake -DWITH_QT=ON -DWITH_OPENGL=ON -DFORCE_VTK=ON -DWITH_TBB=ON -DWITH_GDAL=ON -DWITH_XINE=ON -DBUILD_EXAMPLES=ON ..
# cmake -DWITH_OPENGL=ON -DFORCE_VTK=ON -DWITH_TBB=ON -DWITH_GDAL=ON -DWITH_XINE=ON -DENABLE_PRECOMPILED_HEADERS=OFF -DWITH_JASPER=OFF ..
# with openCL
# cmake -DWITH_OPENGL=ON -DFORCE_VTK=ON -DWITH_TBB=ON -DWITH_GDAL=ON -DWITH_XINE=ON -DENABLE_PRECOMPILED_HEADERS=OFF -DWITH_JASPER=OFF -DWITH_OPENCL=ON ..
# with openCL and CUDA
#cmake -DWITH_OPENGL=ON -DFORCE_VTK=ON -DWITH_TBB=ON -DWITH_GDAL=ON -DWITH_XINE=ON -DENABLE_PRECOMPILED_HEADERS=OFF -DWITH_JASPER=OFF -DWITH_OPENCL=ON -DWITH_CUDA=ON ..
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
 
time make -j4
# 13:42 on flinx
# 5:02 on mostro

install

sudo make install
sudo ldconfig
  • tips/opencv/install.1528707464.txt.gz
  • Last modified: 2018/06/11 10:57
  • by scipio