Hello, I can do the application, I'll be using azure cognitive services for face detection, that means your application will require internet access from the users to use the powerful engine microsoft provides, it'll also give a wide range of options for face detection such as gender, age, emotion etc...
I can finish your application very fast.