Найти материал

Поиск по опубликованным материалам, разборам и форматам работы. После согласия на аналитику запросы помогают улучшать поиск. ⌘K / Ctrl+K — поиск · ↑↓ — выбор · Enter — открыть

Поиск по полным текстам на отдельной странице →

Все разборы

Разбор / Генерация изображений

Материал от

Как я проверял сходство по паспорту персонажа и фотографиям

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

После нескольких исправлений тело стало ближе, но лицо изменилось. Мы сохранили удачные части разных версий, проверили паспорт в трёх сценах и в самой сложной вернулись к реальным фотографиям.

Проверка образа

3 сцены

Рейв, выступление и прогулка с собаками; все сцены сгенерированы.

Удачная прогулка

5 исходников

Портрет, два снимка для телосложения и фотографии собак с назначенными ролями.

Сборка паспорта

Сохранённые пиксели

Вне вставленного фрагмента первого листа проверили неизменность изображения.

Генератор восстанавливал то, чего не было на селфи

Исходная ситуация

Первая версия содержала ракурсы тела, портреты и мимику. Лицо мне понравилось, но фигура не совпадала со мной. Рост и вес помогали уточнять запрос, однако не заменяли фотографии в полный рост.

Когда правки тела испортили лицо, просьба сохранить остальные области не защитила от перерисовки. Удачные версии нужно было хранить отдельно.

Разным исходникам назначили конкретные роли

Ход работы

Сохранённые версии позволили вернуться к удачному лицу, а фотографии помогли уточнить то, чего не было на селфи.

  1. Разобрать лицо и тело отдельно

    Я указывал ошибки пропорций и выражений. После каждой генерации проверял весь лист, включая области, которые менять не просил.

  2. Собрать утверждённый паспорт

    Вставили готовый прямоугольный фрагмент тела из исправленной версии в первый лист. Сравнение подтвердило сохранность пикселей вне этой области.

  3. Проверить перенос в сцену

    Рейв и выступление позволили посмотреть на образ в другом свете и одежде. Прогулка показала потерю сходства при дальнейших исправлениях.

  4. Вернуться к фотографиям

    Новую прогулку сделали по портрету, двум снимкам тела и изображениям собак. Паспорт и прошлую сгенерированную сцену в эту попытку не передавали.

Утверждённый паспорт персонажа Сергея Пименова
Утверждённый паспорт персонажа Сергея Пименова Источник: исходная статья.
Утверждённая сцена прогулки с Пикселем и Токеном
Утверждённая сцена прогулки с Пикселем и Токеном Источник: исходная статья.

Принятие паспорта не гарантировало сходство в каждой сцене

Проверка

Прогулку после возвращения к исходным фотографиям я принял. Каждое фото имело роль: лицо, телосложение, одежда или конкретная собака. Это помогло объяснить состав сцены.

Все показанные сцены — генерации для эксперимента. Они не являются фотографиями реальных выступления, рейва или прогулки. В источнике сохранены паспорт и принятый вариант с Пикселем и Токеном.

Появились принятый образ и понятная граница его надёжности

Результат

Удачная прогулка появилась после новой генерации с назначенными ролями настоящих фотографий.

Паспорт помогает обсуждать детали

На одном листе удобно сравнить пропорции, мимику и ракурсы и указать место правки.

Исходные фото остаются опорой

Для сложной сцены понадобился новый набор настоящих фотографий с объяснёнными ролями.

Что подтверждено этим опытом

Границы результата

Это личная оценка сходства одним человеком. Контролируемого сравнения «паспорт против фотографий» не было: одновременно поменялись исходники, одежда и запрос.

Утверждённый паспорт не защитил от дальнейших изменений лица и тела. По этому опыту нельзя обещать стабильную идентичность в произвольной серии изображений.

Исходный материал

Подробности, исходные иллюстрации и контекст описанного этапа — в авторском материале.

От чтения — к своей практике

Спасибо, что дочитали. Если хотите применить прочитанное к своей задаче, приходите обсудить её со мной. Для регулярной практики, общения и вебинаров есть Перезагрузка.