Семейный портрет: нейросеть собирает отдельные фото
Семейный портрет нейросеть может собрать из отдельных фото. Как подписать исходники, выбрать общий ракурс и проверить каждого человека до печати подарка.
Е
Евгений
Дизайнер-партнёр LibraChat
7 мин чтения
Трое родственников, три удачных снимка, ни одного общего. Один человек снят у окна, другой на улице, третий чуть повернулся в сторону. Когда я готовлю семейный портрет, нейросеть помогает соединить такие исходники в одной композиции. Но задача начинается раньше загрузки: нужно объяснить, кто где стоит, чьё лицо откуда брать и какие различия между людьми нельзя сглаживать ради красивой группы.
Для подарка я бы выбрал спокойный погрудный портрет. Не праздничный стол, не сложную сцену с объятиями. Пока люди ещё не собраны вместе, дополнительные руки и предметы усложняют проверку. Сначала узнавание каждого. Потом настроение. Рамку можно выбрать последней.
Карточка исходников: кто должен попасть в семейный портрет
Я собрал рабочую запись из трёх обозначений: А, Б и В. Они относятся к фотографиям, а не к порядку загрузки на экране. Если человек есть на нескольких снимках, отмечаю основной и дополнительный. Так просьба «оставь улыбку со второго» не зависит от того, какую миниатюру собеседник считает второй.
Названия файлов тоже помогают. «А — лицо у окна» понятнее, чем три одинаковых имени с цифрами камеры. Мне важно не передать весь семейный архив, а выбрать материалы, по которым можно различить нужных людей. Для такой задачи не нужны документы или посторонние фотографии из той же папки.
Обозначение · Что брать из исходника · Что решить отдельно
А — Черты лица, привычную причёску — Положение слева в группе
Б — Форму лица и узнаваемую улыбку — Место в центре, чуть позади
В — Черты лица, оправу очков — Положение справа и направление взгляда
В таблице намеренно нет требования копировать фон. Он у каждого разный и общую сцену не объединяет. Если же на фотографии важна конкретная одежда, это нужно записать отдельно. Я не рассчитываю, что генератор сам поймёт семейную ценность старого свитера или броши.
Перед отправкой уточняю, что люди согласны на такой способ использования своих фотографий. Для подарка часто хочется сделать сюрприз, но согласие на обработку и согласование финального изображения решают разные задачи. Если с исходниками есть сомнения, я выбираю другую задумку подарка. Это проще, чем оправдывать неприятный сюрприз.
Ракурс важнее одинакового фона
Я попробовал разложить три воображаемых исходника на листе и сразу увидел проблему: один портрет смотрит на остальных почти затылком. Просто поставить людей рядом недостаточно. Нужно либо найти более подходящий снимок этого человека, либо честно ожидать заметной дорисовки при развороте головы. Первый вариант обычно даёт мне больше оснований для сравнения.
Свет тоже не обязан быть одинаковым на исходниках, но сильная тень может скрывать черту лица. Я выбираю читаемые фотографии, где видно глаза и контур подбородка. Красивый вечерний снимок иногда хуже для этой работы, чем обычный дневной кадр. Его выразительность не компенсирует отсутствие нужных деталей.
Я проверяю исходники по короткому списку:
лицо достаточно различимо в обычном размере;
важные части головы не скрыты предметами или чужой рукой;
ракурс позволяет представить человека в выбранной группе;
выражение лица соответствует настроению будущего портрета;
фотография не настолько обработана, что сама уже меняет внешность.
Проверка не обещает идеального сходства. Она сокращает количество мест, которые придётся додумывать. Даже с хорошими фото я не принимаю результат по общему ощущению. Семейный портрет узнают по конкретным людям, а не по равномерному освещению всей группы.
Что написать нейросети для сборки семейного портрета
LibraChat умеет соединять несколько фотографий в одну картинку и редактировать присланные изображения. Я использую обычный чат, прикладываю выбранные исходники и явно прошу создать изображение. Одно обсуждение композиции может остаться текстовым ответом; поэтому формат результата называю прямо.
Предлагаемый запрос для нашей группы:
Создай семейный погрудный портрет из приложенных фотографий трёх взрослых. Человек А стоит слева, Б в центре чуть позади, В справа. Используй черты лица каждого из соответствующего исходника; не смешивай людей. Сохрани причёски и очки человека В. Все смотрят в сторону камеры. Спокойный нейтральный фон, мягкий общий свет, без надписей и дополнительных предметов. Не добавляй новых людей. Сначала нужна простая общая композиция.
Это пожелание к будущей генерации, а не гарантия точного переноса внешности. Фразы о сохранении черт задают критерии, которые потом проверяет человек. Если получен только текст с обещанием картинки, работа ещё не завершена: нужен сам файл изображения.
Положение «Б чуть позади» я объясняю до запуска, потому что оно влияет на видимую высоту плеч. Но не задаю сложных объятий. Рука одного человека на плече другого может быть красивой идеей для следующего варианта, когда уже понятно, что все трое узнаваемы. В первой композиции мне достаточно спокойного расположения рядом.
Приёмка по одному человеку, а не по всей группе
Здесь я обычно замедляюсь. Общий фон и согласованный свет создают ощущение готовой работы раньше, чем проверены лица. Сначала я закрываю на экране двух людей и сравниваю третьего с его исходником. Потом меняю выделенного человека. Этот способ не измеряет сходство числом, зато мешает приятной композиции отвлечь меня от конкретного лица.
В своей карточке я оставляю 3 строки приёмки, по одной на взрослого. Каждого сравниваю 2 раза: отдельно с исходником и в общей композиции. В строке не балл «похож на восемь из десяти», а заметка: что узнаётся и что изменилось. Например, оправа стала шире или линия волос ушла выше. Такие записи легче превратить в уточнение, чем общий запрос «сделай более похоже».
Мой порядок проверки:
Пересчитать людей и сверить их расположение с заданием.
По очереди сравнить лицо каждого с его исходником.
Проверить очки, уши и заметные особенности причёски.
Посмотреть плечи и места соприкосновения фигур.
Оценить общий масштаб: не выглядит ли один человек случайно уменьшенным.
Пятый пункт легко пропустить, когда исходники сняты с разного расстояния. Одинаковый размер лица на фотографии не означает одинаковый рост людей. Если для композиции важно сохранить реальные соотношения, я задаю их словами или измерениями, которые действительно знаю. Не вывожу рост из одного портрета.
Проверку знакомого лица полезно показать тому, кто хорошо знает человека. Но не нужно превращать её в голосование десятка родственников на этапе первого черновика. Сначала исправляю явные изменения сам. Затем задаю узкий вопрос: узнаётся ли конкретный человек и что именно вызывает сомнение?
Одно уточнение привязываю к одной версии
Я называю нужную версию и человека, которого следует поправить. Например: «В выбранном варианте оставь композицию, измени только ширину оправы у В по исходной фотографии». После новой попытки снова проверяю всю группу: локальное пожелание не доказывает, что остальные лица не изменились.
Я столкнулся с похожей организационной путаницей ещё в обычных макетах: комментарий относится к старому файлу, а дизайнер правит новый. Поэтому выбранную версию отмечаю до следующего сообщения. Название или понятное описание картинки полезнее фразы «верни как раньше». Особенно если в разговоре накопилось несколько вариантов.
Если приходится бесконечно менять разные лица, я возвращаюсь к исходникам. Возможно, портрет В слишком маленький или желаемый ракурс сильно отличается от фотографии. Новый качественный исходник может быть полезнее длинного списка исправлений. При этом семейный портрет нейросеть не превращает в документальное свидетельство общей встречи: люди могли никогда не стоять в таком расположении.
До печати остаётся проверка подарка
Когда группа принята, я смотрю на формат будущего использования. Аватарка в чате и изображение в рамке требуют разного внимания к краям. На печати нельзя неожиданно обрезать макушку или оставить подпись слишком близко к границе. Я заранее уточняю у исполнителя печати требования к файлу и не обещаю, что любой полученный размер подойдёт для любого формата.
Если общий семейный снимок уже есть, задача проще и отличается от нашей сборки: можно работать с его окружением. Этот маршрут разобран в статье про семейную фотосессию с нейросетью. Здесь же главный результат подготовки — три понятных исходника и схема расположения людей.
Попробуй открыть чат LibraChat и сначала описать эту схему словами. Условия работы с изображениями и файлами зависят от тарифа, их лучше проверить до загрузки. А перед выбором рамки поставь в своей карточке три честные отметки: каждый человек узнаваем. Одной отметки «красивая семья» мне было бы мало.