Required python libraries:
- openCV (https://opencv.org/releases.html)
- numpy (https://www.scipy.org/scipylib/download.html)
- pandas (https://pandas.pydata.org/getpandas.html)
- tkinter (https://docs.python.org/3/library/tkinter.html)
Run: python train.py
Use:
- Enter an ID# and a Name
- Begin with 'Take Images' button for 60 frames to be saved of the current face in view of the camera. A notification will appear when complete.
- Train the model with the 'Train Images' button give some time for the completion notification to appear.
- Click the 'Track Images' button to show a live feed actively identifying faces.
- 'Quit' to close program.