MediaPipe Solutions guide

MediaPipe Solutions provides a suite of libraries and tools for you to quickly apply artificial intelligence (AI) and machine learning (ML) techniques in your applications. You can plug these solutions into your applications immediately, customize them to your needs, and use them across multiple development platforms. MediaPipe Solutions is part of the MediaPipe open source project, so you can further customize the solutions code to meet your application needs. The MediaPipe Solutions suite includes the following:

Diagram of MediaPipe Solutions, Studio, and Model Maker

These libraries and resources provide the core functionality for each MediaPipe Solution:

  • MediaPipe Tasks: Cross-platform APIs and libraries for deploying solutions. Learn more
  • MediaPipe Models: Pre-trained, ready-to-run models for use with each solution.

These tools let you customize and evaluate solutions:

  • MediaPipe Model Maker: Customize models for solutions with your data. Learn more
  • MediaPipe Studio: Visualize, evaluate, and benchmark solutions in your browser. Learn more

Available solutions

MediaPipe Solutions are available across multiple platforms. Each solution includes one or more models, and you can customize models for some solutions as well. The following list shows what solutions are available for each supported platform and if you can use Model Maker to customize the model:

Solution Android Web Python iOS Customize model
Object detection filled circle filled circle filled circle filled circle filled circle
Image classification filled circle filled circle filled circle filled circle filled circle
Image segmentation filled circle filled circle filled circle
Interactive segmentation filled circle filled circle filled circle
Hand landmark detection filled circle filled circle filled circle filled circle
Gesture recognition filled circle filled circle filled circle filled circle filled circle
Image embedding filled circle filled circle filled circle
Face detection filled circle filled circle filled circle filled circle
Face landmark detection filled circle filled circle filled circle
Face stylization filled circle filled circle filled circle filled circle
Pose landmark detection filled circle filled circle filled circle
Image generation filled circle filled circle
Text classification filled circle filled circle filled circle filled circle filled circle
Text embedding filled circle filled circle filled circle
Language detector filled circle filled circle filled circle
Audio classification filled circle filled circle filled circle

Get started

You can get started with MediaPipe Solutions by selecting any of the tasks listed in the left navigation tree, including vision, text, and audio tasks. If you need help setting up a development environment for use with MediaPipe Tasks, check out the setup guides for Android, web apps, and Python.

Legacy solutions

We have ended support for the MediaPipe Legacy Solutions listed below as of March 1, 2023. All other MediaPipe Legacy Solutions will be upgraded to a new MediaPipe Solution. See the list below for details. The code repository and prebuilt binaries for all MediaPipe Legacy Solutions will continue to be provided on an as-is basis.

Legacy Solution Status New MediaPipe Solution
Face Detection (info) Upgraded Face detection
Face Mesh (info) Upgraded Face landmark detection
Iris (info) Upgraded Face landmark detection
Hands (info) Upgraded Hand landmark detection
Pose (info) Upgraded Pose landmark detection
Holistic (info) Upgrade Holistic landmarks detection
Selfie segmentation (info) Upgraded Image segmentation
Hair segmentation (info) Upgraded Image segmentation
Object detection (info) Upgraded Object detection
Box tracking (info) Support ended
Instant motion tracking (info) Support ended
Objectron (info) Support ended
KNIFT (info) Support ended
AutoFlip (info) Support ended
MediaSequence (info) Support ended
YouTube 8M (info) Support ended