Model catalog¶
ovkit serves a large set of permissively-licensed OpenVINO models from its
mirror. Many are the same capability in several variants (different
accuracy/speed, input resolution, INT8 quantization, or pruning), so this page
is organized by function. Run ovkit list for the live list with
descriptions, and ovkit info <name> for one model.
Capability aliases (recommended defaults)¶
Don’t want to pick among variants? Use a capability alias — a friendly name
that points at a well-tested default. Model("face_detection") just works.
alias |
→ default model |
what it does |
|---|---|---|
|
|
general object detection (COCO-80) |
|
|
detect faces |
|
|
detect people |
|
|
detect pedestrians (driving) |
|
|
detect vehicles |
|
|
detect text regions |
|
|
semantic segmentation (general scenes) |
|
|
road / lane segmentation (driving) |
|
|
per-instance masks |
|
|
human body keypoints |
|
|
5-point face landmarks |
|
|
head yaw/pitch/roll |
|
|
gaze direction |
|
|
age + gender |
|
|
facial emotion |
|
|
face embedding |
|
|
clothing/attributes |
|
|
type + color |
|
|
image classification (ImageNet) |
|
|
image embedding |
|
|
3-4x upscaling |
|
|
read cropped text |
|
|
detect license plates |
|
|
extractive Q&A |
|
|
EN→DE translation |
|
|
denoise speech |
|
|
forecasting |
|
|
classify a sound clip (audio in — |
|
|
stylize an image (image out) |
|
|
cut the subject out (frame + empty scene) |
|
|
chat LLM (genai) |
|
|
vision-language: image + question -> text |
|
|
speech-to-text (genai) |
from ovkit import Model
Model("face_detection")("photo.jpg") # uses face_detection_0205
Aliases live in src/ovkit/manifests/aliases.yaml — re-point any one in a line.
Registered models (one representative per capability)¶
The registry deliberately exposes one well-tested model per capability so
pickers stay readable. Every variant (other accuracy/speed tiers, int8,
sparse_NN, other resolutions) is still hosted on the mirror — see
Variants below to surface one.
function |
model |
|---|---|
general object detection |
|
face detection |
|
person detection |
|
vehicle detection |
|
traffic combo (person+vehicle+bike) |
|
text region detection |
|
product detection |
|
license plate detection |
|
age + gender |
|
emotion |
|
head pose |
|
face landmarks (5-pt) |
|
face re-identification |
|
image classification |
|
person attributes |
|
vehicle attributes |
|
image embedding / retrieval |
|
semantic segmentation |
|
instance segmentation |
|
human pose |
|
gaze |
|
scene text recognition |
|
handwritten Chinese OCR |
|
sign language |
|
weld defect detection |
|
question answering |
|
translation (en↔de, en↔ru) |
|
speech noise suppression |
|
time-series forecasting |
|
super-resolution |
|
chat LLM |
|
speech-to-text |
|
Variants¶
Suffix conventions on the mirror: numbered IDs = accuracy/speed tiers,
int8 = quantized, sparse_NN = pruned, adas/retail = target domain.
The mirror (leeyunjai/ovkit-models) hosts the full Apache-2.0 OMZ set; to
surface a variant by name, add it to scripts/representatives.yaml and
regenerate, or paste its entry into src/ovkit/manifests/omz.yaml:
python scripts/build_mirror.py --omz-intel --representatives \
--emit-manifest src/ovkit/manifests/omz.yaml # omit --representatives for ALL