I would like to develop a face recognition system that uses a cctv camera to monitor who enters an establishment, the cctv camera will be placed near the entrance of an establishment to mamimize the effectiveness of the face recognition system. The functionalities will be, everytime there is someone entering the establishment, the system must know if that person is an employee of the establishment(by comparing from the existing images of the employees inside the establishment), if the person is a visitor and first seen on that establishment the system must store his/her image that is captured by the camera and assign an id to that person to monitor how many times the same person enters the establishment. The system must have a functionality that allows the admin to store blacklisted person's image so that if the camera detected someone from the blacklist, the system will notify the admin that a blacklisted person has entered the establishment.
I am new in face recognition technology and I really need your help on how to create a system like this.
I would like also to know if I can finish this project in 6 months time? And what programming language is the best way to go?