-
-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathsetupOpenCV.sh
executable file
·21 lines (19 loc) · 1.03 KB
/
setupOpenCV.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/usr/bin/env sh
wget -O opencv-4.10.0-android-sdk.zip https://github.com/opencv/opencv/releases/download/4.10.0/opencv-4.10.0-android-sdk.zip
unzip -qq opencv-4.10.0-android-sdk.zip
mv OpenCV-android-sdk opencvsdk4100
# Apply OpenCV Build.gradle and Manifest patch
# ENVIRONMENT VARIABLES check for Github Action CI exist do patching
if [ -n "$GITHUB_ACTIONS" ]; then
echo "GITHUB_ACTIONS is set"
echo "Patching OpenCV Build.gradle and Manifest"
sudo patch opencvsdk4100/sdk/build.gradle patches/cv_build_gradle.patch
sudo patch opencvsdk4100/sdk/java/AndroidManifest.xml patches/manifest_lint.patch
sudo patch opencvsdk4100/sdk/java/src/org/opencv/core/MatAt.kt patches/cv_matat_kt.patch
else
echo "GITHUB_ACTIONS is not set"
echo "Patching OpenCV Build.gradle and Manifest"
patch opencvsdk4100/sdk/build.gradle patches/cv_build_gradle.patch
patch opencvsdk4100/sdk/java/AndroidManifest.xml patches/manifest_lint.patch
patch opencvsdk4100/sdk/java/src/org/opencv/core/MatAt.kt patches/cv_matat_kt.patch
fi