This document summarizes a student project on face detection and recognition. The project used OpenCV with Python to detect faces in images and video in real-time. It extracts Haar features and compares them to a training database to recognize faces. The system was able to identify multiple faces with reasonable accuracy, though performance decreased with head tilts or low image quality. Future work could improve robustness to disguises and add emotion or gender analysis.