Please find my requirements below:
User login screen with username (email/mobile) and password, company logo
Main screen has 2 modules: Register User and Record Attendance
Register user: In this section user is allowed to register in our system, user should be allowed to capture more than 1 face photo via device front camera. User should be allowed to add information such as: Employee ID, Name (First and Last in same field is OK), Email ID/Mobile, Start Date, the photos and user information should be saved in local database on device
In this section, camera is switched ON and user is recognized via Face, Employee ID and Attendance time are saved in database table, we can display a green check mark on screen which overlays on camera mentioning attendance is successful, interface should also display Identified user's ID on top section of the app and play an audio clip that attendance is registered
System is back to main screen if Attendance module is closed.
Upon successful initial interaction, I will be sharing with you a Face gallery of 5000+ images.
Please use this to demonstrate accuracy of Face recognition algorithm.
The face recognition app should work offline, meaning it should not make any calls to APIs using internet
The database for user has to be locally setup on Android device, preferably MySQL
The application should have a quick report facility to view and export/email attendance report
Face Mask Detection - application should be able to detect if person is wearing a mask
We would also need serial communication with hardware controller.
Access control to open door using serial port communication (USB)
I suggest for detailed discussion to gets doubt cleared and to make requirements clear.
Please feel free to reach out to me in case you need any additional information.