Facelock uses pre-trained ONNX models from the InsightFace project for face detection and recognition.
| Model | Source | Purpose |
|---|---|---|
| SCRFD 2.5G | InsightFace | Face detection + landmarks |
| SCRFD 10G | InsightFace | Higher accuracy face detection |
| ArcFace W600K R50 | InsightFace | Face embedding (512-dim) |
| GlintR100 | InsightFace | Higher accuracy face embedding |
The InsightFace models are released under a non-commercial research license. See: https://github.com/deepinsight/insightface/blob/master/LICENSE
Key points:
- The models are free for non-commercial research use
- Commercial use requires a separate license from InsightFace/ArcSoft
- Contact: https://insightface.ai for commercial licensing inquiries
- Personal use (authenticating on your own Linux machine): Permitted under the non-commercial research license
- Enterprise/commercial deployment: You must obtain a commercial license from InsightFace/ArcSoft before deploying these models
The Facelock source code itself is dual-licensed under MIT and Apache 2.0.
The model license is separate from and does not affect the code license.
See LICENSE-MIT and LICENSE-APACHE in the repository root.