FR-CULL-8a — Per-face eye state and head pose, as evidence #56
Notifications
Due Date
No due date set.
Blocks
#55 FR-CULL-13 — Evidence never becomes a verdict, and a test proves it
dtourolle/DarkRoom
Reference: dtourolle/DarkRoom#56
Reference in New Issue
Block a user
For every detected face, record one open-probability per eye and a yaw/pitch/roll, as derived data under FR-CULL-12. Added to the spec 2026-09-19 (
7db999c); no code exists.Why
"Everyone's eyes open" and "facing the camera" are the two questions a group or event cull asks of every frame, and both are facts the detector has already half paid for: eye crops fall out of the five landmarks, and head pose is geometry against a generic template with no model at all. Gaze is deferred (§7) because no weights with a clean data chain exist; pose is the proxy.
Deliverable
Acceptance
TRACES: FR-CULL-8aon the classifier, the pose solver and the schema columnsProgress check (2026-09-24).
core/dr-face/src/classify.rs,eyes.rs), seven numbers per face in catalog columns and shards (6b51726,b908d86,54b543f,facb44c), models shipped (6aae4c3), a selector term for "eyes open" (83f4253), a covering index (d706c12)