CompreFace is a free, open-source face recognition service developed by Exadel. It can be integrated into a system without prior machine-learning expertise and is deployed with Docker.
The service exposes a REST API covering face recognition, verification and detection, plus landmark, mask and head-pose detection and age and gender recognition. SDKs are available for languages including .NET.
What's good
- Free and open-source
- No prior ML skills needed, Docker deployment
Trade-offs
- Self-hosting and infrastructure are the user's responsibility
- Community-supported rather than a paid SLA