Face Recognition

Face recognition with computer vision

Face recognition is the process of identifying one or more people in images or videos. Algorithms for face recognition typically extract facial features and compare them to a database to find the best match. Face recognition is an important part of many biometric, security, and surveillance systems, as well as image and video indexing systems.

You can recognize faces with computer vision using a variety of models, including:

  • Extracted features and boosted learning algorithms
  • Principal components analysis models such as Eigenfaces
  • Neural network models such as dynamic link matching
  • Template matching

For more information, see MATLAB®, Computer Vision System Toolbox™, Statistics Toolbox™, and Neural Network Toolbox™

Community Examples

Supporting Algorithms

Algorithm Description