This document presents a face detection and recognition system to help visually impaired people identify individuals. The system uses computer vision techniques like convolutional neural networks and cascade classifiers for face detection with high accuracy. It then performs face recognition on pre-trained image datasets to determine a person's identity, as well as their emotion, age and gender. The system was tested on a combined dataset of images and achieved 95.7% accuracy in identifying faces, even when there were many faces present. This person identification tool aims to help the visually impaired better interact with others by audibly providing the name and attributes of detected individuals.