Abstract:
This project is to develop application for enhancing picture quality based on face recognition. This
report explores different stages used for security to capture images. Different stages involving
generate phone number with OTP (One Time Password), email verification and last face
recognition of a user for Signup. The system first proceeds with the firebase that user already
enrolled in the application or not and then registered it. The system would detect faces through a
camera, process the faces and decide whether the face belongs to a registered user or not. Ifthe
person is not matched to the registered user then the person can’t get the access to the application.
Firebase used in this project for auto-detection of OTP and sign in method of email with thumb
verification. Some ofthe features of the application are one tap Auto Enhance, Ability to Crop,
rotate and straighten your photo as needed. Adjust brightness, contrast and saturation, adding
effects like blur, snowy, emboss, engrave, etc. Finally the algorithm coded in java implemented in
Android Studio.