It contains program files of face recognition in video and images. Images are first transferred to cloud and then main program will download those files from cloud. After that image processing and face recognition is applied to that downloaded image.
- Database.db --> This sqlite3 database file contains all the information related to pre-trained person like id, name, address.
- drive-image.py --> This file is uploads all clients image data to aws s3 cloud.
- encode_face_sqlite.py --> This file encodes a selected person images to train the server.
- encode_faces.py --> This file encodes all persons available to train the server.
- encodings.pickle --> The file contains all trained face data.
- recog_image.py --> This file is server side code to download all clients images from aws s3 and apply face recognition snippet.
- recognize_faces_video.py --> This file is used to apply face recognition in video file.