Forked from arthurbeggs/install_opencv2_ubuntu.sh
Last active
January 23, 2018 02:53
-
-
Save coxep/ba282a1f66afcca144b98fca21274e8d to your computer and use it in GitHub Desktop.
Install opencv-2.4.13.4 in Ubuntu
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
#!/bin/bash | |
# install dependencies | |
apt-get update | |
apt-get install -y build-essential | |
apt-get install -y cmake | |
apt-get install -y libgtk2.0-dev | |
apt-get install -y pkg-config | |
apt-get install -y python-numpy python-dev | |
apt-get install -y libavcodec-dev libavformat-dev libswscale-dev | |
apt-get install -y libjpeg-dev libpng12-dev libtiff5-dev libjasper-dev | |
apt-get -qq install libopencv-dev checkinstall pkg-config yasm libjpeg-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine2 libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev python-dev python-numpy libtbb-dev libqt4-dev libgtk2.0-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils | |
# download opencv-2.4.13.4 | |
wget https://github.com/opencv/opencv/archive/2.4.13.4.zip -O opencv-2.4.13.4.zip | |
unzip opencv-2.4.13.4.zip | |
cd opencv-2.4.13.4 | |
mkdir release | |
cd release | |
# compile and install | |
cmake -G "Unix Makefiles" -DCMAKE_CXX_COMPILER=/usr/bin/g++ CMAKE_C_COMPILER=/usr/bin/gcc -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/usr/local -DWITH_TBB=ON -DBUILD_NEW_PYTHON_SUPPORT=ON -DWITH_V4L=ON -DINSTALL_C_EXAMPLES=ON -DINSTALL_PYTHON_EXAMPLES=ON -DBUILD_EXAMPLES=ON -DWITH_QT=ON -DWITH_OPENGL=ON -DBUILD_FAT_JAVA_LIB=ON -DINSTALL_TO_MANGLED_PATHS=ON -DINSTALL_CREATE_DISTRIB=ON -DINSTALL_TESTS=ON -DENABLE_FAST_MATH=ON -DWITH_IMAGEIO=ON -DBUILD_SHARED_LIBS=OFF -DWITH_GSTREAMER=ON .. | |
make all -j$(nproc) # Uses all machine cores | |
make install | |
# ignore libdc1394 error http://stackoverflow.com/questions/12689304/ctypes-error-libdc1394-error-failed-to-initialize-libdc1394 | |
apt-get install python-opencv -y | |
# Echoes OpenCV installed version (will print error message if OpenCV2 wasn't installed correctly) | |
echo -e "OpenCV version:" | |
pkg-config --modversion opencv | |
#python | |
#> import cv2 | |
#> cv2.SIFT | |
#<built-in function SIFT> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment