Deep learning face detection model

Job ID: 34902103

Budget: €8 – €30 EUR

i need a good face detection model which should take care of these things:
1) should Recognize the face
2) anything which hide the features of the face it should give false (like: hair falling on face, or half face hidden etc..) it is like you need to recognize face for ID card etc.. so the face should be clear
3) detect gender and age (if applicable)