Skip to content

Instantly share code, notes, and snippets.

@jnulzl
Last active August 2, 2022 08:22
Show Gist options
  • Save jnulzl/0c80af132245448ce4330fd502d792e5 to your computer and use it in GitHub Desktop.
Save jnulzl/0c80af132245448ce4330fd502d792e5 to your computer and use it in GitHub Desktop.
opencv cross compile

opencv cross compile

  • opencv mini lib(only include "core highgui imgcodecs imgproc video videoio")
## CMAKE_TOOLCHAIN_FILE from https://github.com/Tencent/ncnn/tree/master/toolchains
cmake ../ -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=./opencv_mini \     
    -DCMAKE_TOOLCHAIN_FILE=$NCNN_ROOT/toolchains/arm-linux-gnueabihf.toolchain.cmake \
    -DBUILD_JPEG=ON -DBUILD_TIFF=ON -DBUILD_PNG=ON -DBUILD_ZLIB=ON \
    -DBUILD_opencv_calib3d=OFF -DBUILD_opencv_features2d=OFF -DBUILD_opencv_flann=OFF \
    -DBUILD_opencv_photo=OFF -DBUILD_opencv_dnn=OFF -DBUILD_opencv_ml=OFF -DBUILD_opencv_shape=OFF \
    -DBUILD_opencv_superres=OFF -DBUILD_opencv_ts=OFF 

make VERBOSE=1 -j8

make VERBOSE=1 -j8 install
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment