It used OpenCv for converting video into frames.
It used Haarcascade Classiffier(in built) for frontal face detection.
I used K Nearest Neighbors Algorithm for matching the face.
It can be used to find criminal or if someone is banned in some places.