This android project is barebone setting up OpenCV 4.8.0 (and other 4.x.y versions) for Android in Android Studio with Native Development Kit (NDK) support. Android NDK enables you to implement your OpenCV image processing pipeline in C++ and call that C++ code from Android Kotlin/Java code through JNI (Java Native Interface).
This sample Android application displays a live camera feed only and camera switch to back and front in runtime.
-
Clone this repository as an Android Studio project :
- In Android Studio, click on
File -> New -> Project from Version Control -> Git
- Paste this repository Github URL, choose a project directory and click next.
- In Android Studio, click on
-
Install OpenCV Android release :
-
Download OpenCV 4.8.0 Android release or download latest available Android release on OpenCV website.
-
Unzip downloaded file and put OpenCV-android-sdk directory next your project and rename folder
opencvsdk480
. If you want to place somewhere else please change path insettings.gradle
-
Optional(For linux) you can run setupOpenCV.sh for automatic download and setup gradle file for opencv
-
-
Sync Gradle and run the application on your Android Device!
Kotlin, OpenCV 4, Android, Android Studio, Native, NDK, Native Development Kit, JNI, C++,