All pages

MiVOLO v2 (age estimate)

Estimates age per face and body. It feeds the minor-exposed rule. Curator converts it to ONNX with argus-curator mivolo-convert. The estimate is an automated guess: see the limits.

Used by

PackageWhat forReads
argus-curator (opens in new tab)

Face attributes and the minor-exposed hard exclusion.

ARGUS_CURATOR_MIVOLO_MODEL, ARGUS_CURATOR_MINOR_EXPOSED, --mivolo-model, mivolo-convert, [mivolo-convert]

argus-darkroom (opens in new tab)

Age check through curator's POST /faces?body=true, or in process with the [age] extra.

ARGUS_DARKROOM_AGE_URL, ARGUS_DARKROOM_MINOR_EXPOSED, [age]

Official guides

Minimal setup

  1. Convert the model once. This fetches the pinned iitolstykh/mivolo_v2 from Hugging Face and writes mivolo_v2_d1_384.onnx into curator's model directory:

    pip install 'argus-curator[mivolo-convert]'
    argus-curator mivolo-convert
    
  2. To keep the model somewhere else, point ARGUS_CURATOR_MIVOLO_MODEL at the file.

  3. For darkroom, either:

    • point ARGUS_DARKROOM_AGE_URL at a curator's POST /faces?body=true, or
    • install darkroom's [age] extra and give it the same ONNX file.

An age check that can't run never deletes an image on its own. See Moderation for how the estimate is used.