Project import generated by Copybara.
GitOrigin-RevId: 412b20ea6bc8e49ba5b50798a6114ad6173ff073
This commit is contained in:
		
							parent
							
								
									d4bb35fe5a
								
							
						
					
					
						commit
						f4e7f6cc48
					
				| 
						 | 
					@ -1,28 +1,30 @@
 | 
				
			||||||
---
 | 
					---
 | 
				
			||||||
layout: default
 | 
					layout: default
 | 
				
			||||||
title: Android Solutions
 | 
					title: MediaPipe Android Solutions
 | 
				
			||||||
parent: MediaPipe on Android
 | 
					parent: MediaPipe on Android
 | 
				
			||||||
grand_parent: Getting Started
 | 
					grand_parent: Getting Started
 | 
				
			||||||
nav_order: 2
 | 
					nav_order: 2
 | 
				
			||||||
---
 | 
					---
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Android Solution APIs
 | 
					# MediaPipe Android Solutions
 | 
				
			||||||
{: .no_toc }
 | 
					{: .no_toc }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
1. TOC
 | 
					1. TOC
 | 
				
			||||||
{:toc}
 | 
					{:toc}
 | 
				
			||||||
---
 | 
					---
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Please follow instructions below to use the MediaPipe Solution APIs in Android
 | 
					MediaPipe Android Solution APIs (currently in alpha) are available in:
 | 
				
			||||||
Studio projects and build the Android example apps in the supported MediaPipe
 | 
					 | 
				
			||||||
[solutions](../solutions/solutions.md).
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
## 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).
 | 
					[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
 | 
					To incorporate them into an Android Studio project, add the following into the
 | 
				
			||||||
the following into the project's Gradle dependencies:
 | 
					project's Gradle dependencies:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
dependencies {
 | 
					dependencies {
 | 
				
			||||||
| 
						 | 
					@ -47,14 +49,17 @@ dependencies {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
See the detailed solution APIs usage examples for different use cases in the
 | 
					If you need further customization, instead of using the prebuilt maven packages
 | 
				
			||||||
solution example apps'
 | 
					consider building a MediaPipe Android Archive library locally from source by
 | 
				
			||||||
[source code](https://github.com/google/mediapipe/tree/master/mediapipe/examples/android/solutions).
 | 
					following these [instructions](./android_archive_library.md).
 | 
				
			||||||
If the prebuilt maven packages are not sufficient, building the MediaPipe
 | 
					 | 
				
			||||||
Android archive library locally 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.
 | 
					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.
 | 
					6.  (Optional) Run solutions on CPU.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    MediaPipe solution example apps run the pipeline and the model inference on
 | 
					    MediaPipe solution example apps run the pipeline and model inference on GPU
 | 
				
			||||||
    GPU by default. If needed, for example to run the apps on Android Emulator,
 | 
					    by default. If needed, for example to run the apps on Android Emulator, set
 | 
				
			||||||
    set the `RUN_ON_GPU` boolean variable to `false` in the app's
 | 
					    the `RUN_ON_GPU` boolean variable to `false` in the app's
 | 
				
			||||||
    MainActivity.java to run the pipeline and the model inference on CPU.
 | 
					    `MainActivity.java` to run the pipeline and model inference on CPU.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user