Skip to content

Instantly share code, notes, and snippets.

@iKrishneel
Last active August 9, 2016 13:29
Show Gist options
  • Save iKrishneel/0fd7fa7f8f4615cc366d to your computer and use it in GitHub Desktop.
Save iKrishneel/0fd7fa7f8f4615cc366d to your computer and use it in GitHub Desktop.
OpenCV 3.0 Install Script
#!/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"
@iKrishneel
Copy link
Author

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 ..

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment