This document provides an overview of computer vision and face detection and recognition techniques. It discusses recognition problems like identity recognition and object detection. It introduces machine learning frameworks for classification and describes features, classifiers, and generalization. Specific techniques covered include skin detection using color histograms and Bayesian models, dimensionality reduction using PCA, and face recognition using eigenfaces. It also discusses biometrics, face detection using boosting, and sources for further reading.