All pages

InsightFace

Face and person detection and identity embeddings. The buffalo_l pack downloads itself on first use, and there is no env var to set.

Used by

PackageWhat forReads
argus-curator (opens in new tab)

Faces, identities and the boxes the age check uses.

[faces], [gpu]

argus-proof (opens in new tab)

IdentityScorer: ArcFace similarity against held-out references (--references).

[score], --references

Official guides

Minimal setup

  1. Install the extra: argus-curator[faces] (CPU) or [gpu] for curator, and argus-proof[score] for proof.

  2. On Debian or Ubuntu, add the system libraries it loads:

    apt install libgl1 libglib2.0-0 libgomp1
    
  3. Run once. The buffalo_l model pack downloads itself into ~/.insightface. In a container, mount that directory so it isn't downloaded again on every start.

Check the InsightFace model licence before any commercial use: the pretrained packs are for non-commercial research.