
Per-person PPE compliance summariser. Fuses two-class [[Double]] probabilities, [(Image, Double)] body-part crops with confidence, and [UInt64] track ids into a confidence-weighted per-person history, emitting a status tuple or event per track.
Body-part crops are classified for PPE, persons are tracked for stable ids, and per-person compliance status is pushed to a message broker.
Compliance status is rendered as overlay events for a live operator view.
missing_class_index and present-PPE at the other; any other length stops the worker with an error.prior, so a prior inside the uncertain band keeps an unseen person uncertain instead of present.prior, so a person just entering view leans toward prior until enough confident crops accumulate.positive_confidence_threshold against negative_confidence_threshold removes the uncertain band and lets the missing-PPE verdict take precedence.forget_num_frames frames old, even while the person is still tracked at a size below the minimum; keep forget_num_frames at least as large as the upstream tracker's own forget window.forget_num_frames.live-test prerelease
Automated release