Actions
Task #6666
openЖурнал метрик в файл и stdout
Status:
New
Priority:
Normal
Assignee:
-
Start date:
09/22/2026
Due date:
% Done:
0%
Estimated time:
Description
--log <файл> или --log - (stdout): строка JSON на лицо раз в секунду (--log-every <мс>): время, id лица, число лиц, все 25 метрик каталога (null без значения), счётчики морганий и зевков, пульс с уверенностью, поза головы. TDD: запись строки, темп, разбор аргументов, вывод в файл.
Updated by Redmine Admin about 1 month ago
Готово (не закоммичено).
- --log <файл> дописывает в файл, --log - пишет в stdout; --log-every <мс>, по умолчанию раз в секунду.
- Строка JSON на лицо в кадре: t_ms, face (номер с карточки), faces, все 25 метрик каталога (null без значения), heart_rate_confidence, blinks_total, blink_rate, blink_ms, yawns_total, yawns_15m, session_s, resting, head (pitch/yaw/roll или null).
- Проверено на ролике с тремя людьми через --video: 18 строк за 6 с, по 25 метрик; значения сейчас у трёх (освещённость, осанка, зевки), остальные 22 ядро пока не считает (#6606).
- TDD: app/metrics_log (5), adapters/log (3), cli (+1); serde_json только для тестов. tools/check.sh: 15 из 15.
Actions