opencv.sh 1.4 KB

12345678910111213141516171819202122
  1. #!/usr/bin/env sh
  2. set -e
  3. export CC=/usr/bin/clang
  4. export CXX=/usr/bin/clang++
  5. export OPENCV_VERSION=3.3.0
  6. #echo -e '@testing http://mirrors.ustc.edu.cn/alpine/edge/testing' >> /etc/apk/repositories
  7. #apk update && apk update && apk del lapack-dev && apk add --no-cache build-base openblas-dev unzip wget cmake python3-dev libtbb@testing libtbb-dev@testing libjpeg libjpeg-turbo-dev libpng-dev jasper-dev tiff-dev libwebp-dev clang-dev linux-headers
  8. #pip3 install numpy
  9. #mkdir /opt && cd /opt
  10. #wget https://github.com/opencv/opencv/archive/${OPENCV_VERSION}.zip
  11. #unzip ${OPENCV_VERSION}.zip
  12. #rm -rf ${OPENCV_VERSION}.zip
  13. #mkdir -p /opt/opencv-${OPENCV_VERSION}/build
  14. cd /opt/opencv-${OPENCV_VERSION}/build
  15. cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_OPENCV_HAL=OFF -D WITH_FFMPEG=NO -D WITH_IPP=NO -D WITH_OPENEXR=NO -D WITH_TBB=YES -D BUILD_EXAMPLES=NO -D BUILD_ANDROID_EXAMPLES=NO -D INSTALL_PYTHON_EXAMPLES=NO -D BUILD_DOCS=NO -D BUILD_opencv_python2=NO -D BUILD_opencv_python3=ON -D PYTHON3_EXECUTABLE=/usr/bin/python3 -D PYTHON3_INCLUDE_DIR=/usr/include/python3.6m/ -D PYTHON3_LIBRARY=/usr/lib/libpython3.so -D PYTHON_LIBRARY=/usr/lib/libpython3.so -D PYTHON3_PACKAGES_PATH=/usr/lib/python3.6/site-packages/ -D PYTHON3_NUMPY_INCLUDE_DIRS=/usr/lib/python3.6/site-packages/numpy/core/include/ ..
  16. make VERBOSE=1
  17. make
  18. make install
  19. rm -rf /opt/opencv-${OPENCV_VERSION}
  20. #apk del cmake build-base