The Face service provides functionality that you can use for:
- Face detection – for each detected face, the results include an ID that identifies the face and the bounding box coordinates indicating its location in the image.
- Face attribute analysis – you can return a wide range of facial attributes, including:
- Head pose (pitch, roll, and yaw orientation in 3D space)
- Glasses (No glasses, Reading glasses, Sunglasses, or Swimming Goggles)
- Mask (the presence of a face mask)
- Blur (low, medium, or high)
- Exposure (under exposure, good exposure, or over exposure)
- Noise (visual noise in the image)
- Occlusion (objects obscuring the face)
- Accessories (glasses, headwear, mask)
- QualityForRecognition (low, medium, or high)
- Facial landmark location – coordinates for key landmarks in relation to facial features (for example, eye corners, pupils, tip of nose, and so on)
- Face comparison – you can compare faces across multiple images for similarity (to find individuals with similar facial features) and verification (to determine that a face in one image is the same person as a face in another image)
- Facial recognition – you can train a model with a collection of faces belonging to specific individuals, and use the model to identify those people in new images.
- Facial liveness – liveness can be used to determine if the input video is a real stream or a fake to prevent bad-intentioned individuals from spoofing a facial recognition system.
Leave a Reply