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