Last active
August 9, 2016 13:29
-
-
Save iKrishneel/0fd7fa7f8f4615cc366d to your computer and use it in GitHub Desktop.
OpenCV 3.0 Install Script
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
sudo apt-get update | |
sudo apt-get install libopencv-dev | |
sudo apt-get install build-essential | |
sudo apt-get install checkinstall | |
sudo apt-get install cmake | |
sudo apt-get install pkg-config | |
sudo apt-get install yasm | |
sudo apt-get install libtiff4-dev | |
sudo apt-get install libjpeg-dev | |
sudo apt-get install libjasper-dev | |
sudo apt-get install libavcodec-dev | |
sudo apt-get install libavformat-dev | |
sudo apt-get install libswscale-dev | |
sudo apt-get install libdc1394-22-dev | |
sudo apt-get install libxine-dev | |
sudo apt-get install libgstreamer0.10-dev | |
sudo apt-get install libgstreamer-plugins-base0.10-dev | |
sudo apt-get install libv4l-dev python-dev | |
sudo apt-get install python-numpy | |
sudo apt-get install libtbb-dev | |
sudo apt-get install libqt4-dev | |
sudo apt-get install libgtk2.0-dev | |
sudo apt-get install libfaac-dev | |
sudo apt-get install libmp3lame-dev | |
sudo apt-get install libopencore-amrnb-dev | |
sudo apt-get install libopencore-amrwb-dev | |
sudo apt-get install libtheora-dev | |
sudo apt-get install libvorbis-dev | |
sudo apt-get install libxvidcore-dev | |
sudo apt-get install x264 | |
sudo apt-get install v4l-utils | |
sudo add-apt-repository ppa:mc3man/trusty-media | |
sudo apt-get update | |
sudo apt-get install ffmpeg | |
sudo apt-get install git | |
git clone [email protected]:Itseez/opencv_contrib.git ${HOME}/opencv_contrib | |
git clone [email protected]:Itseez/opencv.git ${HOME}/opencv | |
mv ${HOME}/opencv_contrib ${HOME}/opencv | |
cd opencv/ | |
mkdir build && cd build | |
cmake -D CMAKE_BUILD_TYPE=DEBUG -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON -D ENABLE_FAST_MATH=1 -D CUDA_FAST_MATH=1 -D WITH_CUBLAS=1 -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules .. | |
sudo make -j8 | |
sudo make install -j8 | |
echo "\033[32m OPENCV IS INSTALLED \033[0m" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
for build without GUI
cmake -D CMAKE_BUILD_TYPE=DEBUG -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=OFF -D WITH_OPENGL=OFF -D ENABLE_FAST_MATH=1 -D CUDA_FAST_MATH=1 -D WITH_CUBLAS=1 -D CUDA_ARCH_BIN=5.0 -D WITH_GTK=ON -D WITH_VTK=OFF -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules ..