What are face recognition algorithms?
The face recognition algorithm is responsible for finding characteristics which best describe the image.
The face recognition systems can operate basically in two modes:
Verification or authentication of a facial image: it basically compares the input facial image with the facial image related to the user which is requiring the authentication. It is basically a 1×1 comparison.
Identification or facial recognition: it basically compares the input facial image with all facial images from a dataset with the aim to find the user that matches that face. It is basically a 1xN comparison.
There are different types of face recognition algorithms, for example:
- Local Binary Patterns Histograms (LBPH)
- Scale Invariant Feature Transform (SIFT)
- Speed Up Robust Features (SURF)