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.post20241027-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.post20241027-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.post20241027-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.post20241027-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.post20241027-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.post20241027-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.post20241027-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.post20241027-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.post20241027-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.post20241027-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.post20241027-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.post20241027-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.post20241027-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241027-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 32818a42a611ce0f1ddb3ba34a73e7a89b4d85b445606d8cfbae11d54dbebdd7
MD5 8e11233099aebad49acdc4c7f292cab0
BLAKE2b-256 4acf04852b64935381f5c875a333317ba29a1564c33a46c4a0f5778af5a85194

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241027-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 8df5578f5301de60ad4ccff8133bf158f3dca96fa2b0a52108e52eee383a8887
MD5 bfefce994188fcf8b8147bc79c13abef
BLAKE2b-256 3b9516b57ec638f7fcadd98bcf519e0033b8b62887945cb2470f356b457cc14f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241027-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 7852b53b882d6aee6ece6938928bab19ca6eab6a4f2e33f127d5cb630ce7083b
MD5 1a090161ca45c542f218bbf75f59b55f
BLAKE2b-256 5e8da68962fa649aecaeb53f4266b8f3f2e6e8ce33d0126aea9ac88f25f33521

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241027-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8d180a8e423a6555dba11e6cb06af44f241b1c091aff34b9dfffedb8c8bd1cc1
MD5 26511fbb03da2b255353b9efaa266b19
BLAKE2b-256 15cb40b67e1e39a26c29911e8ef48d76932d17c27e1a0896dc396ce8b8c0af4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241027-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 078b10ededf0c28f79d051e1b79193c705833396c8eb33ef17a097fa89f6cea4
MD5 c68fd8c51f709b1dab20690f17ca3dd1
BLAKE2b-256 e20496ac3a379cc3abd377af16d01fa9af1e519dbaf1a9befcfc7315f129fc36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241027-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 da1cb4c725ebc404cc7d06ea5bf01f1c18ce54fd448ebbe2fa35bb5357fd9ef4
MD5 b287d188dd6d24d46fdb544a684c37fd
BLAKE2b-256 e194728614844752243a17637953d6114e43357904b92c17e126a75c689d5841

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241027-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a1403fbd5aaaa1c13aafdbc691aa0eec715f7b7ff2433ff8414ff02c5f7f54be
MD5 f7b780f4cca3e7a0411aa5cf37d86a2d
BLAKE2b-256 a7761757892dd03cbb83441140bbc0c4f7348673057b920d9985dfb67c7a10cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241027-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 cbfb1991275036ae700c3f27548c7bccb5ef2a253780ceb6d9ea2db7a67e3862
MD5 dd382929e81985b58ac74f0d4f07e20a
BLAKE2b-256 35a5c95028fcb010f7217ddceffd43b2604dc79918e2bf5de073ae88351522b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241027-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 64a8203e2eddd355468fac2db1689167f70b6b6a9cf473d37a7043a446b5dcc9
MD5 98bdc7c38406a792da983df7320620bb
BLAKE2b-256 84db2a0de0994949a9f4c314f0cede8a20e721d5434b1d394aa85a21fee71c7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241027-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ca1e5a68442fe25361c95f6559b15e2cd995a759f15be4043c577ab9c8d1d4b7
MD5 7a31abf70c933fbd1131492374539077
BLAKE2b-256 99f07f0f44b3a04eb1ec4f2517822df90b66bcb3c615edc77bb0fefe28f5cda5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241027-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 713589b3baad9bdf6ae6bf8a4828896b2a46cca6bda6c355112b805482190c0d
MD5 d333b652e74131d2c7d6797d3e1f96d7
BLAKE2b-256 19d8b20d246a266a8e3d0f74bbca089170a80e59351af5344b722518a076483e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241027-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 3e196c2b1e6eaa1b5879cd8213512129daf284dd225aee1976d0342d0c9158a7
MD5 124b00c5a07443824a5bcf9a13eaa061
BLAKE2b-256 6f610a3c68ddf23861f0d4c0cd874fb8b184dcc2db5509f23eeb089f6e6adf5b

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