Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the difference between Face Detection and Face Recognition in iOS perspective

May be this sounds like a stupid one, but i really curious to know that, what is the difference between "Face Detection and Face Recognition" in iOS perspective? And in what case or which kind of situation should i use the two of them. I am new in iOS and have never any previous tinkle down experience about iOS face Detection/Recognition related thing. I am going to make an application, where i have to detect user face (by camera, not after taken photo) with database picture collection. Please give you response if any, and please don't misunderstand my question. O:)

-Thanks a lot in advanced.

like image 802
Tulon Avatar asked Oct 09 '13 11:10

Tulon


2 Answers

In General:

Face Detection: Detect the face in the image. It searches general human face like segment in the whole image. Output may be one or more than one. The output will be a rectangle or rectangles on the faces in the image.[Paul viola method]

Face Recognition: Recognize input face from the already trained database with highest match score. A single face should be given as input, and the output will be a name, or class name or unknown face. [PCA, LDA]

like image 135
Vinoj John Hosan Avatar answered Sep 19 '22 13:09

Vinoj John Hosan


iOS has face detection, but no face recognition. It can tell you where the faces are in an image but can't tell you who they are.

If you want to use the face detection, start with AVMetadataFaceObject or a tutorial like this one.

like image 29
nevan king Avatar answered Sep 19 '22 13:09

nevan king