Created
May 3, 2017 13:46
-
-
Save jayant-yadav/809723151f2f72a93b2ee1040c337427 to your computer and use it in GitHub Desktop.
To install opencv 2.4.13 in ubuntu 16.04
This file contains 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
#source: http://stackoverflow.com/questions/40128751/how-to-install-opencv-2-4-13-for-python-2-7-on-ubuntu-16-04 | |
sudo apt-get update | |
sudo apt-get upgrade -y | |
sudo apt-get install build-essential -y | |
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev -y | |
sudo apt-get install python3-numpy python3-pip python3-scipy python3-matplotlib python-dev python-matplotlib python-numpy python-scipy -y | |
sudo apt-get install python-pip python-tk libqt4-dev libqt4-opengl-dev libeigen3-dev yasm libfaac-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev libx264-dev sphinx-common texlive-latex-extra libv4l-dev libdc1394-22-dev libavcodec-dev libavformat-dev libswscale-dev default-jdk ant -y | |
echo "GUI and openGL extensions" | |
sudo apt-get install qt4-default libqt4-opengl-dev libvtk5-qt4-dev libgtk2.0-dev libgtkglext1 libgtkglext1-dev -y | |
echo "image manipulation libraries" | |
sudo apt-get install libpng3 pngtools libpng12-dev libpng12-0 libpng++-dev -y | |
sudo apt-get install libjpeg-dev libjpeg9 libjpeg9-dbg libjpeg-progs libtiff5-dev libtiff5 libtiffxx5 libtiff-tools libjasper-dev libjasper1 libjasper-runtime zlib1g zlib1g-dbg zlib1g-dev -y | |
echo "video manipulation libraries" | |
sudo apt-get install libavformat-dev libavutil-ffmpeg54 libavutil-dev libxine2-dev libxine2 libswscale-dev libswscale-ffmpeg3 libdc1394-22 libdc1394-22-dev libdc1394-utils -y | |
echo "codecs" | |
sudo apt-get install libavcodec-dev -y | |
sudo apt-get install libfaac-dev libmp3lame-dev -y | |
sudo apt-get install libopencore-amrnb-dev libopencore-amrwb-dev -y | |
sudo apt-get install libtheora-dev libvorbis-dev libxvidcore-dev -y | |
sudo apt-get install ffmpeg x264 libx264-dev -y | |
sudo apt-get install libv4l-0 libv4l v4l-utils -y | |
echo "multiproccessing library" | |
sudo apt-get install libtbb-dev -y | |
echo "finally download and install opencv" | |
mkdir opencv | |
cd opencv | |
wget "https://github.com/Itseez/opencv/archive/2.4.13.zip" | |
unzip 2.4.13.zip | |
cd opencv-2.4.13 | |
mkdir build | |
cd build | |
cmake -DCMAKE_BUILD_TYPE=RELEASE \ | |
-DCMAKE_INSTALL_PREFIX=/usr/local \ | |
-DINSTALL_C_EXAMPLES=ON \ | |
-DINSTALL_PYTHON_EXAMPLES=ON \ | |
-DBUILD_EXAMPLES=ON \ | |
-DBUILD_opencv_cvv=OFF \ | |
-DBUILD_NEW_PYTHON_SUPPORT=ON \ | |
-DWITH_TBB=ON \ | |
-DWITH_V4L=ON \ | |
-DWITH_QT=ON \ | |
-DWITH_OPENGL=ON \ | |
-DWITH_VTK=ON .. | |
echo "making and installing" | |
make -j8 | |
sudo make install | |
echo "finishing off installation" | |
sudo /bin/bash -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf' | |
sudo ldconfig | |
echo "Congratulations! You have just installed OpenCV. And that's all, folks! :P" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment