Project

General

Profile

Actions

Task #6601

open

Несколько лиц в кадре без ограничения количества

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

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

0%

Estimated time:

Description

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

Ядро держит состояние на каждое лицо, панель показывает их число.

Датасет: кадры с 2, 3 и большим числом лиц из открытых источников, плюс видео с появлением и уходом лица.

Actions #1

Updated by Redmine Admin about 1 month ago

Готово в 1225fe6.

Развёртка: blazeface::tiles — плитки в половину короткой стороны с шагом в половину плитки, кадр короче 256 пикселей идёт целиком. Повторы снимаются suppress() по доле перекрытия меньшей рамки, порог 0.3. Замер: снимок набора 2004 года — 10 лиц, 2017 года — 13, одиночный портрет — 1.

faces.rs: Crowd держит Vec треков, совпадение по перекрытию рамок выше 0.2, восемь кадров на возвращение, своё сглаживание и своё ядро Kernel на каждое лицо. Тест на сорока лицах проходит.

Датасет: два групповых снимка NASA; сцены pair_clip (две пары лиц весь клип) и arrival_clip (гость с третьей по седьмую секунду, счёт 1-2-1) собираются ffmpeg во время теста.

Приложение: флаг --crowd рисует все меши и показывает строку FACES. Цена — частота кадров: на кадр приходится 16 проходов детектора.

Actions

Also available in: Atom PDF