CompreFace is a free and open-source face recognition system offering easy integration via REST API without requiring machine learning expertise.
Leading free and open-source face recognition system
CompreFace is designed for developers and organizations needing to implement face recognition, verification, and detection capabilities into their applications or security systems. It is ideal for identity verification, access control, and user authentication scenarios, providing a scalable and easy-to-deploy solution via Docker.
CompreFace requires Docker for deployment and supports both CPU and GPU models for performance optimization. Users should configure role-based access control to secure the face recognition services. No prior machine learning knowledge is needed, making it accessible for developers unfamiliar with AI model training.
Install Docker and Docker Compose on your system
Clone the CompreFace repository or download the docker-compose configuration
Run 'docker-compose up' to start the CompreFace server
Access the REST API endpoints as per documentation
Configure user roles and permissions via the provided role management system
docker-compose up
Starts the CompreFace face recognition server using Docker Compose.
Use REST API endpoints for face recognition and related services
Interact with CompreFace functionalities such as face detection, verification, mask detection, and age/gender recognition via REST API calls.