Advertisement
Guest User

opencv3 install ubuntu

a guest
Sep 19th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ### Installs globally for 2.7 and 3 python, no virtualenv. Use Pyenv from github to switch between ### 2.7 and 3.5
  2. # https://www.learnopencv.com/install-opencv3-on-ubuntu/
  3. # mod of learnopencv dot com ,install opencv3 on ubuntu
  4. # libpng12-dev not available on ubuntu, use libpng-dev
  5. # installed on ubuntu 17
  6. sudo apt-get -y update
  7. sudo apt-get -y upgrade
  8. sudo apt-get -y remove x264 libx264-dev
  9. sudo apt-get install -y build-essential checkinstall cmake pkg-config yasm gfortran git
  10. sudo apt-get install -y libjpeg8-dev libjasper-dev libpng-dev libpng16-16
  11. sudo apt-get install -y libtiff5-dev
  12. sudo apt-get install -y libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev
  13. sudo apt-get install -y libxine2-dev libv4l-dev
  14. sudo apt-get install -y libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev
  15. sudo apt-get install -y libqt4-dev libgtk2.0-dev libtbb-dev
  16. sudo apt-get install -y libatlas-base-dev
  17. sudo apt-get install -y libfaac-dev libmp3lame-dev libtheora-dev
  18. sudo apt-get install -y libvorbis-dev libxvidcore-dev
  19. sudo apt-get install -y libopencore-amrnb-dev libopencore-amrwb-dev
  20. sudo apt-get install -y x264 v4l-utils
  21. sudo apt-get install -y libprotobuf-dev protobuf-compiler
  22. sudo apt-get install -y libgoogle-glog-dev libgflags-dev
  23. sudo apt-get install -y libgphoto2-dev libeigen3-dev libhdf5-dev doxygen
  24. sudo apt-get install -y python-dev python-pip python3-dev python3-pip
  25. sudo pip2 install    -y pip numpy
  26. sudo pip3 install    -y pip numpy
  27. sudo pip2 install    -y scipy matplotlib scikit-image scikit-learn ipython
  28. sudo pip3 install    -y jupyter-core jupyter-notebook
  29. ##########
  30. git clone https://github.com/opencv/opencv.git
  31. cd opencv
  32. git checkout 3.3.0
  33. cd ..
  34. git clone https://github.com/opencv/opencv_contrib.git
  35. cd opencv_contrib
  36. git checkout 3.3.0
  37. ###############
  38. cd ..
  39. cd opencv
  40. mkdir build
  41. cd build
  42. cmake -D CMAKE_BUILD_TYPE=RELEASE \
  43.       -D CMAKE_INSTALL_PREFIX=/usr/local \
  44.       -D INSTALL_C_EXAMPLES=ON \
  45.       -D INSTALL_PYTHON_EXAMPLES=ON \
  46.       -D WITH_TBB=ON \
  47.       -D WITH_V4L=ON \
  48.       -D WITH_QT=ON \
  49.       -D WITH_OPENGL=ON \
  50.       -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules \
  51.       -D PYTHON_EXECUTABLE=/usr/bin/python3.5 \
  52.       -D BUILD_EXAMPLES=ON ..
  53. make -j4
  54. sudo make install
  55. sudo sh -c 'echo "/usr/local/lib" >> /etc/ld.so.conf.d/opencv.conf'
  56. sudo ldconfig
  57. find /usr/local/lib/ -type f -name "cv2*.so"
  58. # outputs
  59. #/usr/local/lib/python2.7/dist-packages/cv2.so
  60. #/usr/local/lib/python3.5/dist-packages/cv2.cpython-35m-x86_64-linux-gnu.so
  61. cd /usr/local/lib/python3.5/dist-packages
  62. mv cv2.cpython-36m-x86_64-linux-gnu.so cv2.so
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement