Advertisement
Guest User

opencv dmake issue

a guest
Oct 7th, 2017
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ##################################
  2. ####### opencv install ###########
  3. ##################################
  4. ## from  http://www.pyimagesearch.com/2016/10/24/ubuntu-16-04-how-to-install-opencv/
  5. sudo apt-get install -y build-essential cmake pkg-config
  6. sudo apt-get install -y libjpeg8-dev libtiff5-dev libjasper-dev libpng12-dev
  7. sudo apt-get install -y libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
  8. sudo apt-get install -y libxvidcore-dev libx264-dev
  9. sudo apt-get install -y libgtk-3-dev
  10. sudo apt-get install -y libatlas-base-dev gfortran
  11. sudo apt-get install -y python2.7-dev python3.5-dev
  12. ########## download opencv #######
  13. cd ~
  14. wget -O opencv.zip https://github.com/Itseez/opencv/archive/3.2.0.zip
  15. unzip opencv.zip
  16. wget -O opencv_contrib.zip https://github.com/Itseez/opencv_contrib/archive/3.2.0.zip
  17. unzip opencv_contrib.zip
  18. ##### virtual environment and pip #######
  19. cd ~
  20. wget https://bootstrap.pypa.io/get-pip.py
  21. sudo python get-pip.py
  22. sudo pip install virtualenv virtualenvwrapper
  23. sudo rm -rf ~/get-pip.py ~/.cache/pip
  24. #### virtualenv and virtualenvwrapper
  25. export WORKON_HOME=$HOME/.virtualenvs
  26. source /usr/local/bin/virtualenvwrapper.sh
  27. ##### append to bashrc file. Only do this once.
  28. echo -e "\n# virtualenv and virtualenvwrapper" >> ~/.bashrc
  29. echo "export WORKON_HOME=$HOME/.virtualenvs" >> ~/.bashrc
  30. echo "source /usr/local/bin/virtualenvwrapper.sh" >> ~/.bashrc
  31. source ~/.bashrc
  32. # mkvirtualenv cv --always-copy --python=python3.5  #this copies files over
  33. mkvirtualenv cv -p python3   # this symlinks the files
  34. pip install numpy
  35. ###### install opencv in the cv virtual environment ######
  36. #workon cv
  37. cd ~/opencv-3.2.0/
  38. mkdir build
  39. cd build
  40. cmake -DCMAKE_BUILD_TYPE=RELEASE \
  41.     -DCMAKE_INSTALL_PREFIX=/usr/local \
  42.     -DINSTALL_PYTHON_EXAMPLES=ON \
  43.     -DINSTALL_C_EXAMPLES=OFF \
  44.     -DOPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-3.2.0/modules \
  45.     -DPYTHON_EXECUTABLE=~/.virtualenvs/cv/bin/python \
  46.     -DBUILD_EXAMPLES=ON ..
  47. make -j4
  48. sudo make install
  49. sudo ldconfig
  50. cd /usr/local/lib/python3.5/site-packages/
  51. sudo mv cv2.cpython-35m-x86_64-linux-gnu.so cv2.so
  52. cd ~/.virtualenvs/cv/lib/python3.5/site-packages/
  53. ln -s /usr/local/lib/python3.5/site-packages/cv2.so cv2.so
  54. cd ~
  55. rm -rf opencv-3.2.0 opencv_contrib-3.2.0 opencv.zip opencv_contrib.zip
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement