Редактор морфинга

Я создал редактора Морфинга из желания разработать полезное и визуальное приложение

Выбранный эффект - это переход от Морфина, который я видел много лет назад в демо DOS испанской группой Игуана

Описание

С этим заявлением вы сможете:

  • Выберите список фотографий с лицами, которые вы хотите сфальсифицировать.
  • Автоматически вставить триангуляцию с 68 признанными точками для каждого лица.
  • Отрегулировать триангуляцию, чтобы она точно соответствовала каждому лицу.
  • Создать морфизирующее видео, которое плавно переходит от одного лица к другому.

Основные характеристики:

  • Многоязычный
  • Сопоставимый рост с многоразрешенным разрешением
  • Опция темного режима
  • Уведомление о новой версии
  • Руководство для пользователей

Описание кода

Алгоритм высокого уровня:

  • Начиная с триангуляции, которая остается последовательной во всех изображениях
  • Однако убедитесь, что вершины треугольников корректируются таким образом, чтобы они соответствовали уникальным особенностям каждой стороны.
  • Эффект морфинга создается путем перехода от триангуляции одного изображения к следующей при одновременном исчезновении изображений каждого треугольника

Триангуляция Делауная:

  • Она использует профессиональную библиотеку для постепенной триангуляции Делаунай, которую я перевел на Яву из программы C++, которую я нашел онлайн на основе алгоритма, разработанного исследователями в этой области.
  • Добавленная функция: опция для отмены последней вставки вершины, позволяющая пользователям иметь предварительный вершину на мухе до тех пор, пока они не оформят ее в триангуляции.демо).
  • Дополнительный бонусный элемент: определить первоначальный домен как прямоугольник, а не треугольник, что не тривиально, особенно с учетом моего фона!
  • Дополнительная функция, позволяющая траверзировать треугольники в триангуляции с использованием конструкционного шаблона посетителя.

Заслуживают внимания следующие функции:

  • Основная алгебра: преобразование координат точки внутри треугольника в координаты внутри другого треугольника, зная вершины обоих треугольников.
  • Базовая математика: Используйте схему дизайна посетителя, чтобы пересечь пиксели в треугольнике.
  • Опция для создания последовательности видео с помощью мульти-флеширования.


С выпуском версии V1.1 для пользователей стало намного легче создать триангуляцию, объединив библиотеку для обнаружения лиц, которая работает на AI. Пользователи могут получить доступ к библиотеке через REST API к облачному серверу.

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

Окна

Редактор морфинга v1.0 (2022)

Создал видео
Демовидео
Загрузка

Редактор морфинга v1.1 (2023-2024)

Создал видео
Демовидео
Загрузка

Версия

image

Вдохновление этого приложения появилось давным-давно.

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

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

Я помню, как я был очарован демонстрацией испанской группы, продемонстрировавшей эффект морфинга:Во время демонстрации компоненты претерпели ряд изменений, в результате чего финальная часть была превращена в игуану (это связано с их группой, которая называется "Игуана").

Это был впечатляющий эффект.

Я размышлял над тем, как воссоздать этот эффект на протяжении многих лет.

Есть одна вещь.руководство для пользователей Это подробно объясняет, как работает приложение.

Демонстрационное видео:

Видео, созданное с приложением

image

Теперь я интересуюсь включением элементов ИИ в мой личный проект после получения степени магистра искусственной разведки.

На этот раз будет библиотека для обнаружения старых лиц.


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

В частности, она включает библиотеку, которая обнаруживает лица на изображениях с помощью драйв-68, которые обеспечивают 68 вершин на каждое обнаруженное лицо.


Благодаря этой новой информации в настоящее время приложение позволяет:

  • вставить 68 обнаруженных вершин с одним щелчком
  • более точно поместить вершины на новые лица

Это улучшение позволяет вам более эффективно разрабатывать проекты Морфинга.

Например, вы можете создать интересный эффект, используя четыре фото менее чем за 20 минут, в то время как с предыдущей версией,Это могло занять у тебя не менее двух часов.


Есть одна вещь.руководство для пользователей< < Усуарио > >Это подробно объясняет, как пользоваться приложением.

Демонстрационные видеоматериалы

Видео, созданное с приложением

Видеоматериалы

Загрузка