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

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241026-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c46d69db05249ca9fd3a35bc75088d448f303082def0d9e9632ae65592125dc6
MD5 e22f83574b99d5e084e302160a95b9a0
BLAKE2b-256 9cad1fabd703ccb10493e86072d48858cd1b8686aa79f9138499e39a09675b84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241026-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 f0944d6ff21a33e7382d0c131db8ed2e01b3a999dc4516ab1fa5c7e03c95d1bd
MD5 e7ddb7a438ab123c61b80b73ccc09f3e
BLAKE2b-256 d0d91c8dde893a716fdd889272f737a1095d376a6a3a03d0845769f090e4513d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241026-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 27e3f6649e342b83e3653e9f1819c29d427f9f93fd47bc8ee0ed20597cb71d61
MD5 12c379589ed715e6fab7e005c4839265
BLAKE2b-256 b17833796de8fd99a61e5e817162da3f08517aa2cfc445cd236497d92b1863d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241026-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e1b2bac45b8f0e3e0280e6e3ab7d46886126a5a295b9e02dc092bff7b7cf688e
MD5 0c7333ff20fca3d87dd5de8779ff6066
BLAKE2b-256 d5ed276027488f5ba9d8a2dced56c011b6bf7c84b7f13c30c89450bda7841b6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241026-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 9153c22a18402049a7d5dd579400bc58333f9532d16f7e1fc0ed7625797f1eb1
MD5 eca882cfa9392d96a4cfe3af03eedc23
BLAKE2b-256 7ae1969fc6e1cf1be9131623acbd60ba26a035868b4537067c0607c408f1ecc8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241026-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 f5e02a48113592224c9fcff43c028b55ec1583d5a9396b04d3baf03b5ad872be
MD5 b40ffe25fcaac8a16860de80578ea345
BLAKE2b-256 617fd6a7b7522e22a36d080d089d83793efafa07c2b6a4d9b39703ef624e4645

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241026-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3f9fe2f9030484383896f1f4d2d5f2e6a5dcf07b114545c713ce69f2ad8d8e7b
MD5 b83fa3a52d8f02f5faab61aed48f1e1e
BLAKE2b-256 eb7572ea3665351d4d757e7f8107f1d333c7fb37a4821dcfacb50f8a8c3ca36b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241026-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 1bc415da0a4261392d8830693fbd8285a4f1412821ec067d786e53448cef91b0
MD5 8bec2d3b0a84bb7331199371f029599d
BLAKE2b-256 1a74c5322046fc569ec1ad81579bcd5b9a19e9e063cd997a544c703e48c55acf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241026-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 04770676e5c2c6e3cac86b1051ddd71b9d5939fdca225d13f426093bcb6a2d62
MD5 81b0fa9e34f034f0b33d61e38750f08a
BLAKE2b-256 1e0912af9d820d7882c386c4864815098965c6de53197dea752342d07f81f828

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241026-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e723db2f03cf1e35b8e04a3f356f4bf16fadb16d2991508cb66173f3817e3e7f
MD5 3ea8932d05deb3fc7d8a20814ac15fc5
BLAKE2b-256 eb890fc0f99de9fddf492c423a01ff4fda03491d4533daf4884cfa0974c6c9e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241026-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 d1780c3695391ddc9a3dbb783ec4c73b01316d85b27ee82895dbfa5b51687224
MD5 216a193a5acca9435a59f8be416da987
BLAKE2b-256 1af0c25b93d22d26923e5ab427ad60adaafd6697bb35106cce4eb7012539c53a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mediapipe_nightly-0.10.18.post20241026-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 52be91dbf5d01751f513e36f28407268114904ecc6881b1ec589e51feddde1ba
MD5 494f8dccd626f5545002a2fe4b07fe2c
BLAKE2b-256 a095e7b73cd822b2746ce789ec201383298d129b41536ae56fdc622c3a84a827

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