Последние два месяца лета выдались особенно «горячими», ведь мы закончили реализацию двух важных функциональных возможностей Picvario — удобного гибкого интерфейса, который можно адаптировать для отображения под себя, и трех доработок, касающихся справочника персон — теперь доступно объединение нескольких лиц в одну персону, их разделение и при необходимости удаление лишних лиц из библиотеки персон.
Новые возможности интерфейса:
- Изменение размера миниатюр активов,
- Изменение размера панели,
- Возможность скрыть панель,
- Более активная и быстрая подгрузка контента в фоне при прокрутке.
UPDATE VISION
Обновление коснулось сценариев управления справочником персон — Vision. Итак, далее о конкретных задачах, которые Picvario теперь умеет решать при распознавании лиц:
Нейросеть распознает одного человека, как двух разных
Исходные данные: фотографии звезды футбола. Согласитесь, с первого взгляда не сразу узнаешь обладателя Золотого мяча — Лионеля Месси.
Нейросеть в одном из фото узнала футболиста, а для мальчика в красном создала новое лицо (person46156). Следовательно, возникает задача объединить эти персоны.
После обновления это легко решается. Достаточно только подсказать системе, что это один и тот же человек. В дальнейшем нейросеть будет распознавать по одной личности оба лица.
Нейросеть ошибочно определяет похожие лица, как одну персону
Рассмотрим, как работает система на примере двух очень похожих актрис. Да, да. Это разные актрисы — Марго Робби (слева) и Джейми Прессли (справа):
Для начала загрузим фотографию первой. Указываем нейросети, что это Марго Робби.
Загружаем вторую фотографию — Джейми Прессли. В этот момент нейросеть считает, что это Марго Робби. Это именно тот случай, когда искусственный интеллект ошибается и нам нужно его обучить.
Подсказываем нейросети, что это два разных человека. Удаляем определившуюся привязку к лицу, после чего создается новая персона, которую мы объединием с Джейми Прессли.
Загружаем новые фотографии актрис — нейросеть распознает их корректно:
Сохранены лица персон, которые в дальнейшем НЕ понадобятся для поиска
Эта задача важна для массовых фотографий, например, с различных мероприятий. Разберем на примере изображения с трибуны болельщиков.
Нейросеть создает для каждого лица тег «personNNN», они скапливаются в vision и отражаются ненужными тегами в Picvario. Кроме того, эти лица усложняют распознавание новых персон. Чем больше лиц — тем с большим количеством персон система пытается найти соответствия. Процесс распознавания затягивается, растет риск ошибок из-за большего количества схожих лиц в базе. Для удаления достаточно указать ID персон, которые хотите удалить.