google / mediapipe

Cross-platform, customizable ML solutions for live and streaming media.
下载
介绍

layout: default title: Home nav_order: 1


MediaPipe


Live ML anywhere

MediaPipe offers cross-platform, customizable ML solutions for live and streaming media.

accelerated.pngcross_platform.png
End-to-End acceleration: Built-in fast ML inference and processing accelerated even on common hardwareBuild once, deploy anywhere: Unified solution works across Android, iOS, desktop/cloud, web and IoT
ready_to_use.pngopen_source.png
Ready-to-use solutions: Cutting-edge ML solutions demonstrating full power of the frameworkFree and open source: Framework and solutions both under Apache 2.0, fully extensible and customizable

ML solutions in MediaPipe

Face DetectionFace MeshIrisHandsPoseHolistic
face_detectionface_meshirishandposehair_segmentation
Hair SegmentationObject DetectionBox TrackingInstant Motion TrackingObjectronKNIFT
hair_segmentationobject_detectionbox_trackinginstant_motion_trackingobjectronknift
AndroidiOSC++PythonJSCoral
Face Detection

Face Mesh
Iris


Hands
Pose
Holistic
Hair Segmentation



Object Detection

Box Tracking


Instant Motion Tracking




Objectron




KNIFT




AutoFlip




MediaSequence




YouTube 8M




See alsoMediaPipe Models and Model Cardsfor ML models released in MediaPipe.

MediaPipe in Python

MediaPipe offers customizable Python solutions as a prebuilt Python package onPyPI, which can be installed simply withpip install mediapipe. It also provides tools for users to build their own solutions. Please seeMediaPipe in Pythonfor more info.

MediaPipe on the Web

MediaPipe on the Web is an effort to run the same ML solutions built for mobile and desktop also in web browsers. The official API is under construction, but the core technology has been proven effective. Please seeMediaPipe on the Webin Google Developers Blog for details.

You can use the following links to load a demo in the MediaPipe Visualizer, and over there click the "Runner" icon in the top bar like shown below. The demos use your webcam video as input, which is processed all locally in real-time and never leaves your device.

visualizer_runner

Getting started

Learn how to installMediaPipe andbuild example applications, and start exploring our ready-to-usesolutions that you can further extend and customize.

The source code is hosted in theMediaPipe Github repository, and you can run code search usingGoogle Open Source Code Search.

Publications

Videos

Events

Community

  • Awesome MediaPipe - A curated list of awesome    MediaPipe related frameworks, libraries and software

  • Slack community for MediaPipe users

  • Discuss - General    community discussion around MediaPipe

Alpha disclaimer

MediaPipe is currently in alpha at v0.7. We may be still making breaking API changes and expect to get to stable APIs by v1.0.

Contributing

We welcome contributions. Please follow theseguidelines.

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


代码语言分布

C++ 81.9%
Starlark 8.0%
Java 3.3%
Python 3.2%
Objective-C++ 1.4%
Objective-C 1.2%
Other 1.0%
相关推荐
tensorflow / tensorflow

一个面向所有人的开源机器学习框架

tensorflow
2021-01-18

opencv / opencv

Open Source Computer Vision Library

opencv
2021-01-26

keras-team / keras

Deep Learning for humans

keras-team
2021-01-19