跳到主要内容

MediaPipe 安装

MediaPipe 是由 Google Research 开发的一个开源、跨平台的机器学习框架,专注于实时多媒体处理。

MediaPipe 特点

  • 跨平台支持

支持 Android、iOS、Linux、macOS、Windows 等平台,提供统一的 API,减少平台适配工作量。

  • 高效的实时处理

针对低延迟优化,适合实时应用,利用硬件加速(如 GPU、DSP)提升性能。

  • 预构建的解决方案

提供多种开箱即用的机器学习模型和处理流水线(Pipeline),如人脸检测、手掌检测、骨骼检测、3D 对象检测等。

  • 模块化与可扩展性

通过组合不同的计算单元(Calculators) 和数据流图(Graphs),用户可以自定义处理流水线。

支持集成自定义的 TensorFlow、TFLite 模型或其他 ML 模型。

  • 轻量级

模型针对移动端优化,平衡精度与计算资源消耗。

安装 MediaPipe

我们可以使用 pip 命令来安装 MediaPipe。

提示

安装 MediaPipe 前建议先将 Python3(推荐 Python 3.9+)和 OpenCV 安装好,OpenCV 可以参考 OpenCV 安装

目前 MediaPipe 仅支持 Python 3.9 ~ Python 3.12 版本。

radxa@device$
pip3 install mediapipe

验证 MediaPipe

打开终端,在命令行输入 python3 进入 Python 交互模式。

radxa@device$
python3

进入 Python 交互模式后,分别输入下面命令来验证 MediaPipe 是否安装成功。

radxa@device$
import mediapipe
print(mediapipe.__version__)

如果成功输出 MediaPipe 的版本号,说明 MediaPipe 安装成功。