可能这听起来很愚蠢,但我真的很想知道,从 iOS 的角度来看,“人脸检测和人脸识别”有什么区别?在什么情况下或哪种情况下我应该使用它们中的两个。我是 iOS 新手,之前从未有过任何关于 iOS 面部检测/识别相关事情的小技巧。我将制作一个应用程序,我必须在其中使用数据库图片集合检测用户面部(通过相机,而不是在拍照后)。如果有的话请给你答复,请不要误解我的问题。哦:)
- 非常感谢。
可能这听起来很愚蠢,但我真的很想知道,从 iOS 的角度来看,“人脸检测和人脸识别”有什么区别?在什么情况下或哪种情况下我应该使用它们中的两个。我是 iOS 新手,之前从未有过任何关于 iOS 面部检测/识别相关事情的小技巧。我将制作一个应用程序,我必须在其中使用数据库图片集合检测用户面部(通过相机,而不是在拍照后)。如果有的话请给你答复,请不要误解我的问题。哦:)
- 非常感谢。
一般来说:
人脸检测:检测图像中的人脸。它在整个图像中搜索一般的人脸片段。输出可以是一个或多个。输出将是图像中面部的一个或多个矩形。[Paul viola 方法]
人脸识别:从已经训练好的数据库中识别出匹配分数最高的输入人脸。应给出单个面作为输入,输出将是名称、类名或未知面。[PCA、LDA]
iOS 有人脸检测,但没有人脸识别。它可以告诉您人脸在图像中的位置,但无法告诉您他们是谁。
如果您想使用人脸检测,请从AVMetadataFaceObject
或类似的教程开始。