iOS 视角下人脸检测和人脸跟踪有啥区别

Posted

技术标签:

【中文标题】iOS 视角下人脸检测和人脸跟踪有啥区别【英文标题】:What is the difference between Face Detection and Face Tracking in iOS perspectiveiOS 视角下人脸检测和人脸跟踪有什么区别 【发布时间】:2017-11-13 11:47:42 【问题描述】:

可能这听起来很愚蠢,但我真的很想知道,从 ios 的角度来看,“人脸检测和人脸跟踪”有什么区别?我应该在什么情况下或哪种情况下使用它们。

【问题讨论】:

一般来说,人脸检测是指当人脸在相机或传感器前面时,它会检测到人脸,而人脸跟踪是检测后人脸的移动 【参考方案1】:

首先您了解视觉框架

点击此链接:- https://developer.apple.com/documentation/vision

Vision — 一个框架,用于应用高性能图像分析和计算机视觉技术来识别人脸、检测特征以及对图像和视频中的场景进行分类。

人脸检测。检测所选照片上的所有面孔。

人脸地标。查找面部特征的图像分析(例如 眼睛和嘴巴)在图像中。

对象跟踪。使用摄像头跟踪任何物体。

在众多新 API 中,有 Vision Framework,可帮助检测人脸、人脸特征、对象跟踪等。

希望对你有帮助!!

【讨论】:

感谢您发表评论。这真的对我帮助很大。祝你有美好的一天:) @Tubelight【参考方案2】:

人脸检测由 Apple Framework CoreImage 框架完成。自 iOS 5+ 起可用(除了 Vision 框架)。

您可以使用https://developer.apple.com/documentation/coreimage/cidetector

CIDetector 检测人脸。

人脸检测将返回人脸标志,例如眼睛、嘴唇、鼻子。此帧可用于通过图像处理修改人脸。

您还可以使用找到的人脸,并将其与第三方人脸识别 API 一起使用来识别人脸(Microsoft 人脸 API)。

人脸追踪 可用于跟踪面部特征的实时位置,并可能对其应用过滤器(snapchat 等)。

【讨论】:

感谢您发表评论。但我只想用 3D 中的任何虚拟对象替换人脸特征。

以上是关于iOS 视角下人脸检测和人脸跟踪有啥区别的主要内容,如果未能解决你的问题,请参考以下文章

在 iOS 上使用 OpenCV 跟踪检测到的人脸

ARFoundation系列讲解-52人脸跟踪

人脸识别基于matlab GUI人脸实时检测与跟踪含Matlab源码 673期

如何用opencv实现人脸检测与跟踪

学习非刚性人脸跟踪

这个网络摄像头人脸检测有啥问题?