This paper proposes a recognition and face tracking based on computer vision techniques using OpenCV libraries by applying multiple phases in cascade. The algorithm allows for a more robust tracking because it combines face and eye detection. Besides, it detects edges and cuts the region of interest (ROI) where the face is located. After that, the algorithm verifies if there is any face in the ROI passing again the face and eye detector. The identification is done through a comparison of the detected face and a stored database of images.