google-ai-edge/mediapipe
Cross-platform, customizable ML solutions for live and streaming media.
MediaPipe – 简化设备端机器学习流水线
它是什么 – MediaPipe 是 Google 推出的开源框架,用于构建快速、设备端运行的机器学习流水线(称为图)。它提供了现成的解决方案,如手部追踪、姿态估计、目标检测、文本和音频分类器,并允许开发者将这些方案集成到 Android、iOS、Web、桌面或其他边缘设备中。
关键组件
- MediaPipe Framework – 底层 C++ 库(提供 Android/iOS 绑定),允许你组装计算器,在有向图中处理数据包。这是自定义感知流水线的引擎。
- MediaPipe Tasks – 更高级的跨平台 API(Python、Java、JavaScript、C++),将现成的解决方案封装为简单的函数,供你的应用调用。
- Model Maker – 用于在自有数据上微调捆绑的预训练模型的工具。
- MediaPipe Studio – 基于浏览器的可视化工具,用于构建、调试和基准测试图。
为什么重要 – 所有推理均在本地运行,因此用户数据不会离开设备,这对隐私敏感的应用至关重要。该框架针对移动/边缘硬件进行了高度优化,为视觉、音频和文本任务提供实时性能。
典型用例
- 在视频会议应用中添加背景模糊或虚拟背景。
- 用于 AR/VR、手语界面、假肢控制的实时手部追踪。
- 用于健身、游戏或动作捕捉的姿态估计。
- 用于机器人、智能摄像头或零售的设备端目标检测。
入门 – 按照官方文档中针对你目标平台(Android、Web、Python)的快速入门指南操作。仓库还包含示例应用和旧版解决方案的源代码。
社区与支持 – Slack 频道、Google Group、Stack Overflow 标签,以及精选的“Awesome MediaPipe”列表。
许可证 – 基于 Apache 2.0 许可证开源。
相关
- 项目
- 项目
- 项目
- 项目
- 项目