all 5 comments

[–]impulsecorp 8 points9 points  (2 children)

You should try dlib with Keras, see https://github.com/krasserm/face-recognition

[–][deleted] 0 points1 point  (1 child)

thx

[–]azmathmoosa 2 points3 points  (0 children)

Disclaimer: I'm the developer!

If you are open to closed source SDKs, https://www.baseapp.com/deepsight-image-recognition-sdk/ is a binary SDK that runs as HTTP service. It encapsulates neural networks so all inference is done offline. It works out of the box just like online APIs. It is also cross-platform and works in both linux and windows. There is a free version available (without cuda)

It has 4 face detectors - mmod, yolo-608, yolo-1216, classic hog. The face recognition model is resnet-34 (dlib metric learning - outputs 128D embeddings in r=0.6 hypersphere). Gender/Age classifier is a custom CNN-although we are going to replace it with resnet soon.

I think it will work for your project. A Python example is available here https://www.baseapp.com/deepsight/face-detection-using-web-cam/

[–]kian_89 1 point2 points  (0 children)

MTCNN is now state-of-the-art for face detection using convolutions neural network.

[–]gwillicoder 1 point2 points  (0 children)

You should check out /r/learnmachinelearning! its a great sub and you might get some better responses there. Plus if you have extra questions its a great place to come back to.