1. Architecture
Image API consists of services available via REST API.
Service Name | Functions |
gateway | The service is responsible for getting access to Image API and interacting with the processing services listed below. |
body-detector | The service is designed to detect bodies in an image. The detection result is the coordinates of the bounding box (bbox) around the detected body. |
face-detector-face-fitter | The service is used to determine the anthropometric points and the head rotation angles. The returned result is a set of 21 anthropometric points and the values of head rotation angles (yaw, pitch, roll). |
emotion-estimator | The service estimates emotions from a face image. The result is the degree of manifestation of each estimated emotion. |
age-estimator | The service estimates a person’s age from a face image. The estimation result is the numerical value of the person's age. |
gender-estimator | The service is used to determine a person’s gender from a face image. |
face-detector-liveness-estimator | The service is used to detect if a person in an image is real or fake. The result is a Real/Fake verdict with a numerical value of confidence. |
mask-estimator | The service detects if a person in an image is wearing a medical mask. The result is a True/False verdict with a numerical value of confidence. |
quality-assessment-estimator | The service is designed to estimate the quality of a face image. The result is a list of detected faces with a detailed image quality analysis. |
verify-matcher | The service compares two face images to determine if they belong to the same person. |
face-detector-template-extractor | The service is designed to extract a biometric template from a face image. |