Skip to main content

MediaPipe is the simplest way for researchers and developers to build world-class ML solutions and applications for mobile, edge, cloud and the web.

Project description


layout: forward target: https://developers.google.com/mediapipe title: Home nav_order: 1


Attention: We have moved to https://developers.google.com/mediapipe as the primary developer documentation site for MediaPipe as of April 3, 2023.

MediaPipe

Attention: MediaPipe Solutions Preview is an early release. Learn more.

On-device machine learning for everyone

Delight your customers with innovative machine learning features. MediaPipe contains everything that you need to customize and deploy to mobile (Android, iOS), web, desktop, edge devices, and IoT, effortlessly.

Get started

You can get started with MediaPipe Solutions by by checking out any of the developer guides for 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.

Solutions

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.

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.

Legacy solutions

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

For more on the legacy solutions, see the documentation.

Framework

To start using MediaPipe Framework, install MediaPipe Framework and start building example applications in C++, Android, and iOS.

MediaPipe Framework is the low-level component used to build efficient on-device machine learning pipelines, similar to the premade MediaPipe Solutions.

Before using MediaPipe Framework, familiarize yourself with the following key Framework concepts:

Community

  • Slack community for MediaPipe users.
  • Discuss - General community discussion around MediaPipe.
  • Awesome MediaPipe - A curated list of awesome MediaPipe related frameworks, libraries and software.

Contributing

We welcome contributions. Please follow these guidelines.

We use GitHub issues for tracking requests and bugs. Please post questions to the MediaPipe Stack Overflow with a mediapipe tag.

Resources

Publications

Videos

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

mediapipe_nightly-0.10.18.post20241028-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (36.1 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

mediapipe_nightly-0.10.18.post20241028-cp312-cp312-macosx_11_0_x86_64.whl (103.3 MB view details)

Uploaded CPython 3.12 macOS 11.0+ x86-64

mediapipe_nightly-0.10.18.post20241028-cp312-cp312-macosx_11_0_universal2.whl (103.4 MB view details)

Uploaded CPython 3.12 macOS 11.0+ universal2 (ARM64, x86-64)

mediapipe_nightly-0.10.18.post20241028-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (36.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

mediapipe_nightly-0.10.18.post20241028-cp311-cp311-macosx_11_0_x86_64.whl (103.3 MB view details)

Uploaded CPython 3.11 macOS 11.0+ x86-64

mediapipe_nightly-0.10.18.post20241028-cp311-cp311-macosx_11_0_universal2.whl (103.4 MB view details)

Uploaded CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64)

mediapipe_nightly-0.10.18.post20241028-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (36.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

mediapipe_nightly-0.10.18.post20241028-cp310-cp310-macosx_11_0_x86_64.whl (103.3 MB view details)

Uploaded CPython 3.10 macOS 11.0+ x86-64

mediapipe_nightly-0.10.18.post20241028-cp310-cp310-macosx_11_0_universal2.whl (103.4 MB view details)

Uploaded CPython 3.10 macOS 11.0+ universal2 (ARM64, x86-64)

mediapipe_nightly-0.10.18.post20241028-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (36.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

mediapipe_nightly-0.10.18.post20241028-cp39-cp39-macosx_11_0_x86_64.whl (103.3 MB view details)

Uploaded CPython 3.9 macOS 11.0+ x86-64

mediapipe_nightly-0.10.18.post20241028-cp39-cp39-macosx_11_0_universal2.whl (103.4 MB view details)

Uploaded CPython 3.9 macOS 11.0+ universal2 (ARM64, x86-64)

File details

Details for the file mediapipe_nightly-0.10.18.post20241028-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241028-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 596a5a36e0d21776bf249720e86f8f372fb52b0eb97eb5d1bd306baab5caec14
MD5 5c73c3b727bd8fa91a656823fddf7c7a
BLAKE2b-256 bb3e4cc6a0cad534ae0b94679d9dabf8f457ca6af025fed9f7d79e5c2f559906

See more details on using hashes here.

File details

Details for the file mediapipe_nightly-0.10.18.post20241028-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241028-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 a49b37b92ae654a0f88d1bb1f458d2f4e07f675ace4dd0d09c8f0748a9fe6ab9
MD5 28554d2f73410767199f51697a189051
BLAKE2b-256 4de7868d27177b364fb83ad622be424e8e234bb3071746f680ebafae55d8488a

See more details on using hashes here.

File details

Details for the file mediapipe_nightly-0.10.18.post20241028-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241028-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 aa8865c729ee25f42caac74f272cc060f9bead22b20c19b32f9d0d202b411494
MD5 7236cd79b81cd3a69220c147138fc821
BLAKE2b-256 f00fa1fa0589d10cc1e70eb21618eaf32821533c1b5c299d884dc2a38e30da28

See more details on using hashes here.

File details

Details for the file mediapipe_nightly-0.10.18.post20241028-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241028-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0c6cdf98047275a8d7fa8fe32ef4afc955c710370a70a7c59a309639cf8d58a8
MD5 862bc30296f4c9770b4ff5e62f7d2be2
BLAKE2b-256 ac1dc0729f2b42d0f7d4c28b73f554624ca4f0f4e1343588438b2b9ec91d3022

See more details on using hashes here.

File details

Details for the file mediapipe_nightly-0.10.18.post20241028-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241028-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 0000b48beb768c7e9db85ba6fb3854bd77d6ea583f74124bbc91c84e64f00ae3
MD5 e804a6463ea26ebde64ec95f2c15b940
BLAKE2b-256 9ccfc7c5c64b456ffa3edda59626e2231cb77b850a530559cd2a97ef43d8dac6

See more details on using hashes here.

File details

Details for the file mediapipe_nightly-0.10.18.post20241028-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241028-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 695b821aefc7b0f4285b670ae6e2fd81ae695b48fcb37a61a12429e6b8c05af6
MD5 542b6ba4647450efd98553ba0173d8b9
BLAKE2b-256 e19bd2d920502be052b179db84857cd25e89836032b41d2d39c466d631d20aee

See more details on using hashes here.

File details

Details for the file mediapipe_nightly-0.10.18.post20241028-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241028-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 994959e8d103b9aea310fd3dac7bdf11ad22f023c5daa575a98cfd0006efca7b
MD5 55e21da83b08987487dd3fe64a9018c2
BLAKE2b-256 843a76339c3e26bbe6287326d968ede67652255620272cd196c600f172faf792

See more details on using hashes here.

File details

Details for the file mediapipe_nightly-0.10.18.post20241028-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241028-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 dc6bf8bcf4cbc409aa18c1819842954d3d74d7b71a490fc6ae80fe96001368d0
MD5 dcb2f0b55dff07e2e916b7c272cc5fda
BLAKE2b-256 29fe107fe018fac2cc692c657133724a95dec928519a0a72a7f891714469d37a

See more details on using hashes here.

File details

Details for the file mediapipe_nightly-0.10.18.post20241028-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241028-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 54cffd186b9ec1d631486a0fbcc539be2879ca95f056adf9391b1b6c8ec29630
MD5 dd542d635d296a9e6d05e2faf7c8afb3
BLAKE2b-256 9516e655da4c029341fea6351717a95182141c52fc0956487f0ff924b0e5197b

See more details on using hashes here.

File details

Details for the file mediapipe_nightly-0.10.18.post20241028-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241028-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 556fdd778157de9411a4166504f77ca5e8c938766dfd199f3fd3a03bcbbc5bf2
MD5 873d42d3cfdcafd762c49623cbe3e1e9
BLAKE2b-256 7a033fd21aff25b2fc698713b90dfec227d6608d9d62d0a7204809568e536b22

See more details on using hashes here.

File details

Details for the file mediapipe_nightly-0.10.18.post20241028-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241028-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 3dd509696e12e11f85f75cec8a4b1d3a5c6f23151cb23cacb6e83c6a8ed8a47a
MD5 8747ca16b31a44b0319972fcf04747e4
BLAKE2b-256 fa00f41615a13fd47984cc40052a8ef22588c78c0e117d169174266823387ec3

See more details on using hashes here.

File details

Details for the file mediapipe_nightly-0.10.18.post20241028-cp39-cp39-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241028-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 e61d632f6d3bbd7c9354d9003e9ee3b0ade8b99970aa87b6b406a4086cc7e809
MD5 9ea4ae8f0267f66d94e59d00258c3383
BLAKE2b-256 75607cbe89db7f26e08dab9cd131a82ac2a133c0da7dcfc5ca9f083ce6f2c118

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page