iOS视角中的人脸检测和人脸识别有什么区别

问题描述:

可能这听起来像一个愚蠢的人,但我真的很想知道,在iOS视角中“人脸检测和人脸识别”有什么区别?并且在哪种情况下或者我应该使用他们中的哪一种。我是iOS新手,从来没有任何关于iOS人脸检测/识别相关事情的叮叮当当。我要制作一个应用程序,在那里我必须用数据库图片收集来检测用户的脸部(通过照相机,而不是拍照之后)。如果有任何问题,请给予回复,请不要误解我的问题。 O :)iOS视角中的人脸检测和人脸识别有什么区别

- 感谢高级。

+3

我无法专门从iOS的角度回答这个问题,但人脸识别和检测之间的区别在于实际正在做什么。检测仅指在给定图像中查找人脸,而识别意味着将检测到的人脸实际映射到来自数据库的特定参考人脸(并随后识别该人)。没有识别功能的单一人脸检测应用涉及相机聚焦系统,脸部所属的人也无所谓。拍摄完成后,识别可用于标记人员。 – initramfs

+0

感谢您的解释。现在我懂了。 :)看来,我必须使用人脸识别。 – Tulon

iOS有人脸检测,但没有人脸识别。它可以告诉你图像中的人脸在哪里,但不能告诉你他们是谁。

如果您想使用面部检测,请从AVMetadataFaceObjectthis one等教程开始。

+0

感谢您发表您的评论。这真的帮了我很多。祝你有个美好的一天:) @nevan king – Tulon

一般来说:

人脸检测:检测 图像中的脸。它在整个图像中搜索像段一般的人脸。输出可能是一个或多个。 [Paul viola method]

人脸识别: 识别已经训练过的数据库中具有最高匹配分数的输入面。应该给一张脸作为输入,输出将是一个名字,或者类名或者未知的脸。 [PCA,LDA]