Нейросеть научили дорисовывать на фото людей недостающие детали



    Проекты, основа которых — нейросети, не редкость. Они появляются каждый день. Кто-то сортирует огурцы, кто-то рисует картины или сочиняет тексты фейковых новостей, ну а кто-то восстанавливает недостающие детали на фотографиях людей.

    Новый проект, который, кстати, уже выложен на GutHub, позволяет восстанавливать детали, которые по той либо иной причине отсутствуют на фото. Кстати, некоторые детали могут быть «фантазией» самой программы. Например, это прическа у лысого человека или же улыбка на фото, где ее не было.

    Основа проекта — генеративно-состязательная нейронная сеть SC-FEGAN. Сети такого типа работают во многих похожих (и не очень проектах). Обычно они состоят из двух частей. Не является исключением и этот проект. Первая его часть — Unet-like, генератор изображений. Вторая — дискриминатор SN-pachGAN. Генератор создает изображения (что логично), дискриминатор отсекает неудачные генерации и «принимает» решение, что должно появиться на фото.

    Сервис работает просто — пользователю необходимо загрузить фотографию человека и создать новые детали изображения. Это могут быть волосы, мимика, украшения. При желании можно попробовать удалить кое-какие детали с фотографии, изменив по пути цвет волос или глаз. Как и говорилось выше, можно лысому человеку добавить волосы, выглядит все это достаточно органично.

    Для только, чтобы воспользоваться сервисом, необходимо выполнить инструкции разработчика. Это не так и просто, но ничего сверх-сложного не требуется. Авторы разработки планируют сделать ее частью каких-либо коммерческих приложений, включая мобильные программы или же веб-сервисы.
    • +13
    • 6,7k
    • 9
    Поддержать автора
    Поделиться публикацией

    Комментарии 9

      0

      На картинках у них всё классно, но я вот запустил предобученную сетку из их репозитория, и ничего подобного на других фото воспроизвести не смог. Максимум — пририсовал себе кривую (и жутковатую немного) улыбку. Волосы сетка вообще толком не рисует, разноцветное пятно получается.


      То ли они не ту сетку выложили, то ли я неправильно направляющие рисую.


      Кстати, что-то подобное уже было недавно — https://github.com/knazeri/edge-connect.

        0
        Если я правильно понял, грубо говоря они выложили клиент для работы с их сетью (SC-FEGAN). А не сам проект.
        ну и…
        «Для только, чтобы воспользоваться сервисом, необходимо выполнить инструкции разработчика.»
          0

          Там именно проект, включающий обученную модель, код для неё и графический интерфейс (обычно его не делают, а тут постарались).


          Там инструкции — скачай, установи библиотеки и запусти. У меня это несколько минут заняло.

          0

          А почему в статье идёт речь о сервисе, да и в тегах он? На гитхабе обычная сетка с обычным графическим интерфейсом на Qt.

            0
            Нейросеть точно угадала, чего недостает Гоше К.
              0
              Вот интересно как скоро появятся фотоаппараты делающие фото с ЭЦП.
                0
                С такими технологиями суды перестанут верить фото/видео уликам.
                  0
                  Смотрите идею в комменте выше.
                  –1
                  выложен на GutHub

                  Страшно представить, что может быть на сайте с таким названием.

                  Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                  Самое читаемое