AI Potluck
Back to Gap Map Infrastructure / Classic ML & computer vision

InsightFace

DeepInsight
source available / Overall score: 3.4

Open-source face-analysis project covering face detection, alignment, recognition and attributes, known for the ArcFace recognition loss and the RetinaFace and SCRFD detectors. The insightface Python package runs its pretrained model packs through ONNX Runtime and downloads the default buffalo_l pack on first use; the repository also holds training code for detection and recognition. The library code is MIT-licensed, and the pretrained models are for non-commercial research, with commercial model licenses sold separately.

Openness

2 medium confidence
2.0
license
MIT(library and training code, stated in the README
source
public(github.com/deepinsight/insightface)
core features withheld
yes — commercial licenses for the recognition model packs and the InspireFace SDK are sold on request

The library code is MIT-licensed, but the face models it downloads by default are licensed for non-commercial research only, and a business that wants to deploy them has to buy a commercial model license from InsightFace. The repository carries no root LICENSE file; the terms are stated in the README and in signed license files beside each model pack. InsightFace-Model-License covers a part the product requires and does not permit commercial use, so the license tier is noncommercial.

Adoption

3 high confidence
3.0

Measured on monthly PyPI downloads of the insightface package.

Capability

4 medium confidence
4.0

InsightFace detects and aligns faces in any photo and recognizes people the user enrolls by comparing embeddings, so a new set of identities needs no training run. It covers one object class, faces, where Ultralytics spans many tasks.

Verified 2026-09-27