Human face analysis
The human face can be analyzed in multiple ways using computer vision. There are several factors that are to be considered for this, which are listed here:
- Face detection: Finding the bounding box of location of faces
- Facial landmark detection: Finding the spatial points of facial features such as nose, mouth and so on
- Face alignment: Transforming the face into a frontal face for further analysis
- Attribute recognition: Finding attributes such as gender, smiling and so on
- Emotion analysis: Analysing the emotions of persons
- Face verification: Finding whether two images belong to the same person
- Face recognition: Finding an identity for the face
- Face clustering: Grouping the faces of the same person together
Let's learn about the datasets and implementation of these tasks in detail, in the following sections.
Face detection
Face detection is similar to the object detection, that we discussed in Chapter 23, Object Detection. The locations of the faces have to be detected from the...