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.post20241105-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.post20241105-cp312-cp312-macosx_11_0_x86_64.whl (48.7 MB view details)

Uploaded CPython 3.12 macOS 11.0+ x86-64

mediapipe_nightly-0.10.18.post20241105-cp312-cp312-macosx_11_0_universal2.whl (48.8 MB view details)

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

mediapipe_nightly-0.10.18.post20241105-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.post20241105-cp311-cp311-macosx_11_0_x86_64.whl (48.7 MB view details)

Uploaded CPython 3.11 macOS 11.0+ x86-64

mediapipe_nightly-0.10.18.post20241105-cp311-cp311-macosx_11_0_universal2.whl (48.8 MB view details)

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

mediapipe_nightly-0.10.18.post20241105-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.post20241105-cp310-cp310-macosx_11_0_x86_64.whl (48.7 MB view details)

Uploaded CPython 3.10 macOS 11.0+ x86-64

mediapipe_nightly-0.10.18.post20241105-cp310-cp310-macosx_11_0_universal2.whl (48.8 MB view details)

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

mediapipe_nightly-0.10.18.post20241105-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.post20241105-cp39-cp39-macosx_11_0_x86_64.whl (48.7 MB view details)

Uploaded CPython 3.9 macOS 11.0+ x86-64

mediapipe_nightly-0.10.18.post20241105-cp39-cp39-macosx_11_0_universal2.whl (48.8 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.post20241105-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241105-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ac074ac104efbb3d784ba4e3fd6554fc2a00aa2cf59ccc4b85a783628e1d5713
MD5 edf7fbea543b15ed3ed501ef7a9f077a
BLAKE2b-256 404180029873f408f73b520785d50e30dee8bafcc7c7063588b82b5fea9a50bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241105-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 b9a64f25b7bdfaf358f70b10780711f60e96d924a043025f11022ea03081464d
MD5 82eb9067c1c4f185b3a23c3775625a96
BLAKE2b-256 b13ac4bcce03467f836922a151bb5a2951b0e9cf64406e56d308f45d70b85ac8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241105-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 f940c39029dcab36d13a3cc69b7d5b6ee4c1371d957ec446fe476d87e25b75c8
MD5 0dfa6b22f97343fba3eef0bb4a338caf
BLAKE2b-256 422a9acfd5ca63408f7b3c26bc7377ad54c2d6e1528ad31658e0bcc055f3b539

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241105-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5a7b94243202200cd5d9c0922bf5f9802a6db56f898d2b00c6a7da9a4a6f8405
MD5 de6bedb693793d16969d18add4198d6b
BLAKE2b-256 af83579deeb67801fd260473ec4cf8cf697073ad378e96f9c5b2d014cd07b3c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241105-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 633c780b2f24e0c55c056d9dd3c9e031cb1c3298b5e74645858ea2920df889be
MD5 c1e3d4cad76d019bd28939b7f273b04e
BLAKE2b-256 96caf40ae21f63a1f9870720d060e7cd48f64fe34a75238c701034000e92d958

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241105-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 ed8ee041de33929a019e317db96a53abc2fb866c7919d3264205e369e8d408f0
MD5 00e5253b91ba6c56905a3acd49268528
BLAKE2b-256 25169bd88f3f80cb7465542f4e6499bd84df3462e658dafd7b93cc520bb99132

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241105-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9bea9041c04c6e95b32996b757c08eb6f46549926e9849d620392d0d4db55ca2
MD5 89c24812c7742a4988a4a80c0e8a99a2
BLAKE2b-256 f51bf171e77c00c9711f942b74d2789b3959fefe072625dd5cff996447924565

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241105-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 17171e1a8e3e040e1f4f8c87216d97b1441df862fb00ed6025f0a94e44fdec1f
MD5 3b5a17eacc631be2269b8ca04027658e
BLAKE2b-256 e0d970e0dd142124610553420cfc0de065a5384654e3d299bf061cd802ca8522

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241105-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 060e1f64bc01eec00a5d1249770e72df8d565b13138d2effa958a233bb52d4f0
MD5 dcc65d845bf8fbf8998bdf1a75013861
BLAKE2b-256 8d265aad1bf24c7f9415348848741dcf2f85122a35059e9f0812e4f9af440eb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241105-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cbe11d08349e4bfabf980e72f42aae53647130be2bc0b8d3135f585825491a47
MD5 02fa43745a9bca8cb6591f8ebd235bf4
BLAKE2b-256 a077da386ff2fb979f32d394dd8e6adab2f5c9197d7118cd61c7bd949beceac9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241105-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 a513b6910be50985ae349ee85d0c72c395c2dcbe9a60576962ca141c6c1bf681
MD5 daff505f48cbbc4c7279a1b8f820033a
BLAKE2b-256 1a7cc10908f5adc02f757ef8d81ec7702da965dee2b0d8ebc70e7717b90dbf68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241105-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 5b905e4d325d1a4ff259ece763bff280718a8a6b7c06d125691e7f15fdebb716
MD5 17353dae9d1feada661c585ac2ef767e
BLAKE2b-256 eb100c1d1cbef63f110c77527a5565fe7538a8fd572541efe4b269d117c3ac2a

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