From 41ddda36e30cc8af724263e9ceab0d4541452b30 Mon Sep 17 00:00:00 2001 From: mmc16 <mmc16@inf.ufpr.br> Date: Fri, 1 Sep 2017 10:10:43 -0300 Subject: [PATCH] Upload New File --- install-opencv.sh | 65 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 install-opencv.sh diff --git a/install-opencv.sh b/install-opencv.sh new file mode 100644 index 0000000..3e6daa6 --- /dev/null +++ b/install-opencv.sh @@ -0,0 +1,65 @@ +# KEEP UBUNTU OR DEBIAN UP TO DATE + +sudo apt-get -y update +sudo apt-get -y upgrade +sudo apt-get -y dist-upgrade +sudo apt-get -y autoremove + + +# INSTALL THE DEPENDENCIES + +# Build tools: +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 qt5-default libvtk6-dev + +# 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: +sudo apt-get install -y python-dev python-tk python-numpy python3-dev python3-tk python3-numpy + +# Java: +sudo apt-get install -y ant default-jdk + +# Documentation: +sudo apt-get install -y doxygen + + +# INSTALL THE LIBRARY (YOU CAN CHANGE '3.2.0' FOR THE LAST STABLE VERSION) + +sudo apt-get install -y unzip wget + +cd ~ +git clone https://github.com/Itseez/opencv.git +cd opencv +git checkout 3.2.0 + +cd ~ +git clone https://github.com/Itseez/opencv_contrib.git +cd opencv_contrib +git checkout 3.2.0 + +cd ~/opencv +mkdir build +cd build +cmake -D CMAKE_BUILD_TYPE=RELEASE \ + -D CMAKE_INSTALL_PREFIX=/usr/local \ + -D INSTALL_C_EXAMPLES=OFF \ + -D INSTALL_PYTHON_EXAMPLES=ON \ + -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \ + -D BUILD_EXAMPLES=ON .. + +make -j4 +sudo make install +sudo ldconfig +# EXECUTE SOME OPENCV EXAMPLES AND COMPILE A DEMONSTRATION + +# To complete this step, please visit 'http://milq.github.io/install-opencv-ubuntu-debian'. -- GitLab