Привет! Сейчас мы погрузимся в мир Science Art, где наука -- а именно искусственный интеллект -- поможет нам создавать произведения искусства! А именно, мы познакомимся с техникой когнитивного портрета
В этой технике мы используем нейросеть для выделения ключевых точек лица на серии фотографий, с последующим поворотом и масштабированием фотографий таким образом, чтобы глаза на всех снимках совпадали. Совмещая такие снимки, мы получаем интересный визуальный эффект.
Весь необходимый код и инструкции содержатся в файле CognitivePortraitWorkshop.ipynb. Это стандартный Jupyter Notebook, запустить который можно одним из следующих способов:
- Откройте репозиторий в Google Colab
- Клонируйте или скачайте репозиторий на локальный компьютер и откройте его в Visual Studio Code с установленным расширением Python. Вам также потребуется установить локальное Python-окружение (удобно использовать miniconda), процесс описан в Docs
- Используйте Github Codespaces для запуска кода прямо на GitHub.
Использование Colab имеет существенный минус, т.к. в случае неактивности, или если вы закроете окружение - все изменения будут потеряны.
Далее следуйте инструкциям внутри ноутбука, выполняя поочередно ячейки.