arcore - MediaPipe vs MLKit Vision vs ARCore
问题描述
这 3 个 Google 库之间似乎有很多重叠之处。
根据他们的网站:
媒体管道:
MediaPipe offers cross-platform, customizable ML solutions for live and streaming media.
核心:
With ARCore, build new augmented reality experiences that seamlessly blend the digital and physical worlds.
MLKit 愿景:
Video and image analysis APIs to label images and detect barcodes, text, faces, and objects.
有使用这些经验的人能否解释它们之间的关系以及它们各自的用例是什么?
例如,哪些适合实现高级的、流行的功能,如面部过滤器?
(也许还有一些关于这 3 个中哪一个最有可能以最快的速度降落在 Google Graveyard 的见解)
解决方案
一些简化和非正式的解释:
MediaPipe 是一个功能强大但级别较低的实时和流式 ML 解决方案库,在适用于您的用例之前,需要进行重要的设置和自定义。
ML Kit 是一个端到端的解决方案提供商,提供移动友好、易于使用的 API 和引擎盖下的预构建管道。一些 ML Kit 功能实际上由 MediaPipe 内部提供支持(即姿势检测和自拍分割)。
ARCore 和 ML Kit 之间没有直接关系,但两者之间可能存在共享或相似的 ML 模型,因为两者都需要 ML 模型来支持其功能,但两种产品有不同的侧重点。
推荐阅读
- python - django嵌套内联,有什么解决方法吗?
- python - 通过子进程在python中启动后台进程并将输出写入文件
- progressive-web-apps - self.addEventListener('fetch', function(e) { }) 不工作
- java - 从 Dockerfile 使用 Windows 操作系统、Java、Selenium、Jenkins 构建 docker 容器
- javascript - 在javascript中将字符串(150000)转换为时间(hh:mm:ss)
- android - 安卓进度条没有出现
- html - HTML+CSS 高度/边距/边框/填充不加起来
- flutter - BottomNavigationBar(Android) 的可见性动画在某种程度上不是那么 UI 友好
- intellij-idea - 无法为其库未配置的项目启用 Groovy
- php - Symfony 4 部署基于 apache