如何为 MLkit 面部检测实现 CMSampleBuffer?

Posted

技术标签:

【中文标题】如何为 MLkit 面部检测实现 CMSampleBuffer?【英文标题】:How to implement a CMSampleBuffer for MLkit facial detection? 【发布时间】:2020-02-15 22:43:30 【问题描述】:

基本上,我正在尝试创建一个简单的实时面部识别 ios 应用程序,它可以流式传输用户的面部并告诉他们他们的眼睛是否闭合。我在这里关注谷歌教程 - https://firebase.google.com/docs/ml-kit/ios/detect-faces。 我在第 2 步(运行人脸检测器),我正在尝试使用 CMSampleBufferRef 创建一个 visionImage。我基本上只是复制代码,当我这样做时,没有参考教程中显示的“sampleBuffer”。我不知道该怎么做,因为我真的不了解 CMSampleBuffer 的东西。

【问题讨论】:

【参考方案1】:

ML Kit 有一个快速入门应用程序,展示了如何做到这一点。代码如下:

https://github.com/firebase/quickstart-ios/tree/master/mlvision

【讨论】:

以上是关于如何为 MLkit 面部检测实现 CMSampleBuffer?的主要内容,如果未能解决你的问题,请参考以下文章

如何在firebase mlkit中正确对齐面部轮廓?

使用 MLKit ios swift 尝试化妆

为啥 Google 的 ML 人脸检测工具包在 .process() 上崩溃

面部过滤器实现,如 MSQRD/SnapChat [关闭]

MLKit 是一个强大易用的工具包。通过 ML Kit 您可以很轻松的实现文字识别条码识别图像标记人脸检测对象检测等功能

MLKit 是一个强大易用的工具包。通过 ML Kit 您可以很轻松的实现文字识别条码识别图像标记人脸检测对象检测等功能