tdxcn

buildOCV3.sh

Jan 10th, 2018
332
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.27 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. sudo apt-add-repository universe
  4. sudo apt-get update
  5. sudo apt-get install build-essential make cmake cmake-curses-gui g++ pkg-config -y
  6. sudo apt-get install libavformat-dev libavutil-dev libswscale-dev -y
  7. sudo apt-get install libv4l-dev -y
  8. sudo apt-get install libeigen3-dev -y
  9. sudo apt-get install libglew1.6-dev -y
  10. sudo apt-get install libgtk2.0-dev -y
  11. sudo apt-get -y install checkinstall yasm
  12. sudo apt-get -y install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libxine-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev
  13. sudo apt-get -y install python-dev python-numpy -y
  14. sudo apt-get -y install libfaac-dev libjack-jackd2-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev libva-dev libvdpau-dev  libxvidcore-dev texi2html git
  15.  
  16. NUM_THREADS=4
  17. ver=3.4.0
  18.  
  19. git clone git://github.com/opencv/opencv.git opencv-$ver
  20. cd opencv-$ver
  21. git checkout $ver
  22. mkdir build
  23. cd build
  24.  
  25. cmake -DWITH_CUDA=ON -DCUDA_ARCH_BIN="3.2" -DCUDA_ARCH_PTX="" -DBUILD_TESTS=OFF -DBUILD_PERF_TESTS=OFF -DENABLE_NEON=ON -DBUILD_EXAMPLES=ON -DBUILD_opencv_python2=ON -DWITH_OPENMP=ON -DENABLE_NEON=ON -DWITH_GSTREAMER_0_10=ON ..
  26. make -j$NUM_THREADS
  27. sudo make -j$NUM_THREADS install
  28. /bin/echo -e "\e[1;32mOpenCV simple build installation complete.\e[0m"
Add Comment
Please, Sign In to add comment