From f4e7f6cc48e89a4702860a370c431e56568800d1 Mon Sep 17 00:00:00 2001 From: MediaPipe Team Date: Wed, 3 Nov 2021 22:46:07 -0700 Subject: [PATCH] Project import generated by Copybara. GitOrigin-RevId: 412b20ea6bc8e49ba5b50798a6114ad6173ff073 --- docs/getting_started/android_solutions.md | 45 +++++++++++++---------- 1 file changed, 25 insertions(+), 20 deletions(-) diff --git a/docs/getting_started/android_solutions.md b/docs/getting_started/android_solutions.md index 5b3f537c9..19d7403dc 100644 --- a/docs/getting_started/android_solutions.md +++ b/docs/getting_started/android_solutions.md @@ -1,28 +1,30 @@ --- layout: default -title: Android Solutions +title: MediaPipe Android Solutions parent: MediaPipe on Android grand_parent: Getting Started nav_order: 2 --- -# Android Solution APIs +# MediaPipe Android Solutions {: .no_toc } 1. TOC {:toc} --- -Please follow instructions below to use the MediaPipe Solution APIs in Android -Studio projects and build the Android example apps in the supported MediaPipe -[solutions](../solutions/solutions.md). +MediaPipe Android Solution APIs (currently in alpha) are available in: -## Integrate MediaPipe Android Solutions in Android Studio +* [MediaPipe Face Detection](../solutions/face_detection#android-solution-api) +* [MediaPipe Face Mesh](../solutions/face_mesh#android-solution-api) +* [MediaPipe Hands](../solutions/hands#android-solution-api) -MediaPipe Android Solution APIs (currently in alpha) are now available in +## Incorporation in Android Studio + +Prebuilt packages of Android Solution APIs can be found in [Google's Maven Repository](https://maven.google.com/web/index.html?#com.google.mediapipe). -To incorporate MediaPipe Android Solutions into an Android Studio project, add -the following into the project's Gradle dependencies: +To incorporate them into an Android Studio project, add the following into the +project's Gradle dependencies: ``` dependencies { @@ -47,14 +49,17 @@ dependencies { } ``` -See the detailed solution APIs usage examples for different use cases in the -solution example apps' -[source code](https://github.com/google/mediapipe/tree/master/mediapipe/examples/android/solutions). -If the prebuilt maven packages are not sufficient, building the MediaPipe -Android archive library locally by following these -[instructions](./android_archive_library.md). +If you need further customization, instead of using the prebuilt maven packages +consider building a MediaPipe Android Archive library locally from source by +following these [instructions](./android_archive_library.md). -## Build solution example apps in Android Studio +## Building solution example apps + +Detailed usage examples of the Android Solution APIs can be found in the +[source code](https://github.com/google/mediapipe/tree/master/mediapipe/examples/android/solutions) +of the solution example apps. + +To build these apps: 1. Open Android Studio Arctic Fox on Linux, macOS, or Windows. @@ -75,7 +80,7 @@ Android archive library locally by following these 6. (Optional) Run solutions on CPU. - MediaPipe solution example apps run the pipeline and the model inference on - GPU by default. If needed, for example to run the apps on Android Emulator, - set the `RUN_ON_GPU` boolean variable to `false` in the app's - MainActivity.java to run the pipeline and the model inference on CPU. + MediaPipe solution example apps run the pipeline and model inference on GPU + by default. If needed, for example to run the apps on Android Emulator, set + the `RUN_ON_GPU` boolean variable to `false` in the app's + `MainActivity.java` to run the pipeline and model inference on CPU.