Project

General

Profile

Actions

Task #6607

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

Окно рисует один меш, метрики считает для одного лица; несколько лиц доступны только под флагом --crowd, который делает 16 проходов детектора на кадр.

Нужно: все лица по умолчанию, каждое со своим ядром и мешем на экране, при рабочей частоте кадров.

Ритм: меш по собственной рамке каждого трека каждый кадр, полный обзор кадра плитками раз в N кадров и сразу, когда в кадре никого. Датасет: настоящее видео с несколькими лицами плюс собираемые на лету сцены.

Actions #1

Updated by Redmine Admin about 1 month ago

Готово.

Все лица по умолчанию: окно рисует меш каждого, панель держит строку FACES, --one-face оставлен для одного лица.

Ритм: меш по собственному кропу каждого лица каждый кадр, обзор плитками раз в 10 кадров и сразу при пустом кадре. На клипе из четырёх человек 18 обзоров на 179 кадров.

Дрожание, о котором говорил заказчик, нашлось и измерено: кроп строился от box_from_mesh, где уже 35% запаса, и множитель 1.5 сверху делал лицо вдвое меньше кропа — модель теряла его в 29% кадров, треки пересоздавались, точки прыгали. Кроп от самих точек меша с множителем 1.5 даёт 716 чтений из 716 и шаг точки 0.15 пикселя против 2.25, максимум 2.58 против 58. Замеры закреплены тестом domain_crowd::a_followed_face_holds_still.

Датасет: crowd-four.mp4, шесть секунд четырёх астронавтов, общественное достояние NASA.

Actions

Also available in: Atom PDF