This is an Android application which uses Mediapipe to detect hands in a live stream from a phone camera.
In order to run the app, clone it.
git clone https://github.com/yashk2000/Hand-Detection.git`
In order to run Mediapipe apps using gradle, we need to build an aar for the desired graph being used. Follow the steps metioned here to build and aar.
Once the aar is made, keep it in the libs folder, app/src/main/libs/
.
Then open the app in android studio. To get the app running, android-ndk also needs to be setup. Once that is setup from the settings, menu the app can be built successfully.
The app uses the phone GPU to detect hands in real time with a good accuracy.
The APK can be downloaded directly and installed from the APK folder in the repo.
Here is how the app looks in action: