Как WeShot группирует людей в альбоме
Алгоритм автоматически собирает все фото бабушки в одну группу, все фото жениха — в другую. Подписывать вручную не нужно. Объясняем, как работает и где границы точности.
Как это устроено
WeShot делает три вещи на каждом загруженном фото:
- Находит лица — нейросеть BlazeFace отмечает все лица в кадре с прямоугольниками.
- Извлекает вектор каждого лица — модель ArcFace переводит изображение лица в 512-мерный числовой вектор.
- Кластеризует — векторы всех лиц всех фото в альбоме собираются в группы по схожести (cosine similarity, threshold 0.55).
Результат — раздел «Люди» в альбоме, где видно сколько уникальных людей нашлось и сколько фото в каждой группе.
Что вы видите как пользователь
В альбоме сверху появляется горизонтальная лента-карусель «Люди»:
- Маленькие круглые превью лиц
- Цифра под превью — сколько фото с этим человеком найдено
- Клик — открывает все фото с этим человеком отдельным экраном
На свадьбе с 800 фото и 80 гостями получается ~80 групп. Можно прокрутить и быстро найти «все фото бабушки».
Точность
Хорошо распознаёт:
- ✅ Чёткие портреты (фронтальные, в полупрофиль)
- ✅ Групповые фото с крупными лицами
- ✅ Стабильный возраст (взрослый человек)
Плохо или ошибается:
- ❌ Лица детей (возраст быстро меняется, сильнее искажения)
- ❌ Лица в маске, тени, контражуре
- ❌ Очень маленькие лица в групповом снимке
- ❌ Очки/борода появились/исчезли — может разделить на две группы
Если группировка ошиблась
Один человек разбит на две группы
- Откройте раздел «Люди» в альбоме
- Найдите две группы одного человека
- На любой из групп нажмите «Объединить»
- Выберите вторую группу
- Они сольются в одну, превью обновится
В одной группе разные люди
Реже случается, но бывает (близкие родственники с похожими лицами). Решение:
- Откройте проблемную группу
- На одном из ошибочных фото нажмите «Не этот человек» → «Создать новую группу»
- Алгоритм перенесёт фото в отдельную группу
Группа называется неправильно
Если вы случайно подписали «Бабушка» там, где другая бабушка — нажмите на имя, отредактируйте, сохраните.
Кто видит результат группировки
- Все участники альбома видят раздел «Люди» и могут листать группы
- Только владелец и совладельцы могут редактировать (объединять/разделять группы, переименовывать)
- Имена групп виднытолько в этом альбоме — не передаются между альбомами
Безопасность и приватность
- Векторы лиц гостей хранятся только в рамках этого альбома, удаляются вместе с альбомом
- Ваш личный вектор (для функции «Найти меня») хранится отдельно по согласию — подробнее
- Третьим лицам не передаём ничего — биометрия остаётся внутри WeShot
Если вы — гость и не хотите, чтобы ваше лицо появлялось в группировке альбома, попросите владельца удалить ваши фото или пожалуйтесь, если кадры разместили без согласия.