Project

General

Profile

Actions

Task #6666

open

Журнал метрик в файл и stdout

Added by Redmine Admin about 1 month ago. Updated about 1 month ago.

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: запись строки, темп, разбор аргументов, вывод в файл.

Actions #1

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

Also available in: Atom PDF