|
| 1 | +# INSTALL openCV latest version. |
| 2 | + |
| 3 | +# version="$(wget -q -O - http://sourceforge.net/projects/opencvlibrary/files/opencv-unix | egrep -m1 -o '\"[0-9](\.[0-9]+)+' | cut -c2-)" |
| 4 | +# # echo "Installing OpenCV" $version |
| 5 | +# # mkdir OpenCV |
| 6 | +# # cd OpenCV |
| 7 | +# # echo "Removing any pre-installed ffmpeg and x264" |
| 8 | +# # sudo apt-get -qq remove ffmpeg x264 libx264-dev |
| 9 | +# # echo "Installing Dependenices" |
| 10 | +# # sudo apt-get -qq install libopencv-dev build-essential checkinstall cmake pkg-config yasm libjpeg-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev python-dev python-numpy libtbb-dev libqt4-dev libgtk2.0-dev libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils ffmpeg cmake qt5-default checkinstall |
| 11 | +# # echo "Downloading OpenCV" $version |
| 12 | +# # wget -O OpenCV-$version.zip http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/$version/opencv-"$version".zip/download |
| 13 | +# # echo "Installing OpenCV" $version |
| 14 | +# # unzip OpenCV-$version.zip |
| 15 | +# cd opencv-$version |
| 16 | +# mkdir build |
| 17 | +# cd build |
| 18 | +# cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=/home/agnivo/opencv/opencv_contrib/modules -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 .. |
| 19 | +# make -j2 |
| 20 | +# sudo checkinstall |
| 21 | +# sudo sh -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf' |
| 22 | +# sudo ldconfig |
| 23 | +# echo "OpenCV" $version "ready to be used" |
| 24 | + |
| 25 | +# Install OpenCV 2.4.11 |
| 26 | + |
| 27 | +# install dependencies |
| 28 | +sudo apt-get update |
| 29 | +sudo apt-get install -y build-essential |
| 30 | +sudo apt-get install -y cmake |
| 31 | +sudo apt-get install -y libgtk2.0-dev |
| 32 | +sudo apt-get install -y pkg-config |
| 33 | +sudo apt-get install -y python-numpy python-dev |
| 34 | +sudo apt-get install -y libavcodec-dev libavformat-dev libswscale-dev |
| 35 | +sudo apt-get install -y libjpeg-dev libpng-dev libtiff-dev libjasper-dev |
| 36 | + |
| 37 | +sudo apt-get -qq install libopencv-dev build-essential checkinstall cmake pkg-config yasm libjpeg-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine-dev 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 |
| 38 | + |
| 39 | +# download opencv-2.4.11 |
| 40 | +wget http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.11/opencv-2.4.11.zip |
| 41 | +unzip opencv-2.4.11.zip |
| 42 | +cd opencv-2.4.11 |
| 43 | +mkdir release |
| 44 | +cd release |
| 45 | + |
| 46 | +# compile and install |
| 47 | +cmake -G "Unix Makefiles" -D CMAKE_CXX_COMPILER=/usr/bin/g++ CMAKE_C_COMPILER=/usr/bin/gcc -D CMAKE_BUILD_TYPE=RELEASE -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 BUILD_FAT_JAVA_LIB=ON -D INSTALL_TO_MANGLED_PATHS=ON -D INSTALL_CREATE_DISTRIB=ON -D INSTALL_TESTS=ON -D ENABLE_FAST_MATH=ON -D WITH_IMAGEIO=ON -D BUILD_SHARED_LIBS=OFF -D WITH_GSTREAMER=ON .. |
| 48 | +make all -j4 # 4 cores |
| 49 | +sudo make install |
0 commit comments