Project

General

Profile

Actions

Task #6613

open

Показания рядом с каждым лицом

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

Status:
New
Priority:
Normal
Assignee:
-
Start date:
09/21/2026
Due date:
% Done:

0%

Estimated time:

Description

Окно рисует меши всех лиц, а панель показывает цифры одного — ближайшего. Людей в кадре не различить: чей пульс, чья осанка, какой меш кому принадлежит.

Нужно: у каждого лица своя карточка рядом с ним — номер, пульс, осанка, свет, наклон головы; меш и карточка одного цвета, цвет закреплён за человеком, пока он в кадре. Карточки не заходят за край окна и не налезают друг на друга.

Тесты: раскладка карточек (край окна, соседние лица), различимость цветов, четыре карточки на клипе из четырёх человек, отрисовка в офскрине.

Actions #1

Updated by Redmine Admin about 1 month ago

Готово.

У каждого лица цвет из восьми различимых тонов (app/cards.rs, PALETTE), закреплённый за номером; меш и карточка одного цвета — полоса по краю карточки и номер «#N». В карточке пульс, осанка, свет и наклон головы этого человека (Track::reading, Crowd::views).

Раскладка place_cards: над лицом, под ним, справа, слева — первое место внутри окна, не закрывающее ни одного лица, ни карточки, ни панели; иначе место с наименьшим перекрытием. Карточки компактные: HR, POSE, LUX, HEAD без полос.

Первая отрисовка четырёх человек показала: карточки на чужих лицах и под панелью, знака «#» нет в атласе. Исправлено.

Тесты: 13 в app_cards (раскладка, цвета, содержимое), domain_crowd::each_person_at_the_table_has_their_own_view (четыре разных номера, цвета, наклоны головы, карточки не на лицах), adapters_display_gpu::every_face_is_drawn_in_its_own_colour_with_its_own_card (оттенок каждого лица только на своей половине кадра, тёмная карточка над каждым).

Остаток: панель в левом верхнем углу может закрыть лицо, если человек сидит там; программное окно без GPU рисует только меши.

Actions

Also available in: Atom PDF