Views
No views yet
| File | Stage | Architecture | Input | Output |
|---|---|---|---|---|
presence_classifier.pt | 1: presence | MobileNetV3-Small | full bassinet crop | present / not_present |
face_detector.pt | 2: face detect | MobileNetV3 (trainable detector) | full bassinet crop | bbox + confidence |
eye_state_classifier.pt | 3: eye state | MobileNetV3-Small | face crop (448x448) | eyes_open / eyes_closed |
meta.json | metadata | — | — | deployment version, crop sizes |
v_20260430_165141 — the production version on the
maintainer's BILBO deployment as of 2026-05-26.frame -> presence_classifier
|- not_present -> done
+- present -> face_detector
|- low-conf -> cloud-API fallback
+- bbox -> eye_state_classifier (face crop)
+- eyes_open / eyes_closed -> state smoothermeta.json). All classifiers are
MobileNetV3-Small for fast CPU inference (~0.16s end-to-end on an
M1 Mac mini).pipeline/models/v_<timestamp>/ and symlink
pipeline/models/latest to that directory. BILBO's capture container
hot-reloads on the next tick.face_detector.pt returns low confidence. YuNet is Apache-2.0 and
ships separately — grab it from
opencv-zoo
and drop it at pipeline/models/face_detection_yunet_2023mar.onnx.