Mediapipe是google的一个开源项目,支持跨平台的常用ML方案。项目主页戳这里,可以看到很多常用的AI功能它都支持,举几个常用的例子:
- 人脸检测
- FaceMesh: 从图像/视频中重建出人脸的3D Mesh,可以用于AR渲染
- 人像分割: 从图像/视频中把人分割出来,可用于视频会议,像Zoom/钉钉都有这样的功能
- 手势跟踪:可以标出21个关键点的3D坐标
- 人体姿态估计: 可以给出33个关键点的3D坐标
- 头发上色:可以把头发检测出来,并图上颜色
这个项目支持很多个平台,例如常见的Android, IOS, Web以及C++,可以方便部署。
不过这个项目使用的编译系统是Bazel,如果要使用的话,还比较麻烦,后面再详细介绍下如何来整合Mediapipe.
网友评论