Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ### Installs globally for 2.7 and 3 python, no virtualenv. Use Pyenv from github to switch between ### 2.7 and 3.5
- # https://www.learnopencv.com/install-opencv3-on-ubuntu/
- # mod of learnopencv dot com ,install opencv3 on ubuntu
- # libpng12-dev not available on ubuntu, use libpng-dev
- # installed on ubuntu 17
- sudo apt-get -y update
- sudo apt-get -y upgrade
- sudo apt-get -y remove x264 libx264-dev
- sudo apt-get install -y build-essential checkinstall cmake pkg-config yasm gfortran git
- sudo apt-get install -y libjpeg8-dev libjasper-dev libpng-dev libpng16-16
- sudo apt-get install -y libtiff5-dev
- sudo apt-get install -y libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev
- sudo apt-get install -y libxine2-dev libv4l-dev
- sudo apt-get install -y libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev
- sudo apt-get install -y libqt4-dev libgtk2.0-dev libtbb-dev
- sudo apt-get install -y libatlas-base-dev
- sudo apt-get install -y libfaac-dev libmp3lame-dev libtheora-dev
- sudo apt-get install -y libvorbis-dev libxvidcore-dev
- sudo apt-get install -y libopencore-amrnb-dev libopencore-amrwb-dev
- sudo apt-get install -y x264 v4l-utils
- sudo apt-get install -y libprotobuf-dev protobuf-compiler
- sudo apt-get install -y libgoogle-glog-dev libgflags-dev
- sudo apt-get install -y libgphoto2-dev libeigen3-dev libhdf5-dev doxygen
- sudo apt-get install -y python-dev python-pip python3-dev python3-pip
- sudo pip2 install -y pip numpy
- sudo pip3 install -y pip numpy
- sudo pip2 install -y scipy matplotlib scikit-image scikit-learn ipython
- sudo pip3 install -y jupyter-core jupyter-notebook
- ##########
- git clone https://github.com/opencv/opencv.git
- cd opencv
- git checkout 3.3.0
- cd ..
- git clone https://github.com/opencv/opencv_contrib.git
- cd opencv_contrib
- git checkout 3.3.0
- ###############
- cd ..
- cd opencv
- mkdir build
- cd build
- cmake -D CMAKE_BUILD_TYPE=RELEASE \
- -D CMAKE_INSTALL_PREFIX=/usr/local \
- -D INSTALL_C_EXAMPLES=ON \
- -D INSTALL_PYTHON_EXAMPLES=ON \
- -D WITH_TBB=ON \
- -D WITH_V4L=ON \
- -D WITH_QT=ON \
- -D WITH_OPENGL=ON \
- -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules \
- -D PYTHON_EXECUTABLE=/usr/bin/python3.5 \
- -D BUILD_EXAMPLES=ON ..
- make -j4
- sudo make install
- sudo sh -c 'echo "/usr/local/lib" >> /etc/ld.so.conf.d/opencv.conf'
- sudo ldconfig
- find /usr/local/lib/ -type f -name "cv2*.so"
- # outputs
- #/usr/local/lib/python2.7/dist-packages/cv2.so
- #/usr/local/lib/python3.5/dist-packages/cv2.cpython-35m-x86_64-linux-gnu.so
- cd /usr/local/lib/python3.5/dist-packages
- mv cv2.cpython-36m-x86_64-linux-gnu.so cv2.so
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement