Skip to content

Instantly share code, notes, and snippets.

@chayanforyou
Created August 31, 2025 19:22
Show Gist options
  • Select an option

  • Save chayanforyou/2691e2c2a125c439a02b9652b3db64c3 to your computer and use it in GitHub Desktop.

Select an option

Save chayanforyou/2691e2c2a125c439a02b9652b3db64c3 to your computer and use it in GitHub Desktop.
OPENCV_SRC=$PWD/opencv
OPENCV_CONTRIB=$PWD/opencv_contrib
OPENCV_BUILD=$PWD/opencv-android-build # output folder
ANDROID_SDK=$HOME/Library/Android/sdk
ANDROID_NDK=$ANDROID_SDK/ndk/27.2.12479018 # change to your ndk folder
CONFIG_FILE=$PWD/ndk-27.config.py # adjust to match your NDK version
mkdir -p $OPENCV_BUILD
cd $OPENCV_BUILD
python3 $OPENCV_SRC/platforms/android/build_sdk.py \
$OPENCV_BUILD \
$OPENCV_SRC \
--ndk_path $ANDROID_NDK \
--sdk_path $ANDROID_SDK \
--extra_modules_path $OPENCV_CONTRIB/modules \
--config $CONFIG_FILE \
--use_android_buildtools \
--no_samples_build
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment