Топ-7 проектов с открытым исходным кодом, основанных на аниме
Аниме больше не ограничивается только Японией и Китаем; это стало глобальным. Он привлек к себе многих людей благодаря своей высококачественной графике, ярким представлениям о будущем, использованию передовых технологий, которые находят свое место только в нашем воображении, и изображению искусственного интеллекта (ИИ) в их сюжетных линиях. Естественно, он служит средством развлечения для любой аудитории, которая его смотрит, а также может быть интересно делать проекты, связанные с ним. И все мы знаем, что Элон Маск тоже любит аниме:
https://twitter.com/elonmusk/status/1054501056229588992?s=20
Ниже приведен список некоторых популярных видов проектов с открытым исходным кодом, основанных на аниме, получайте удовольствие!
Отслеживание лиц с помощью аниме-персонажей
Это проект Python, в котором аниме-персонаж может распознавать близость вашего лица с камеры, встроенной в ваше устройство. Персонаж этого проекта, Юри, является одним из пяти главных героев популярной аниме-игры Doki Doki Literature.
Персонаж аниме в этом проекте получает доступ к вашей веб-камере, чтобы почувствовать близость. Персонаж аниме двигает глазами в соответствии с вашим движением перед камерой (в основном вбок). К тому же, если подойти к камере, персонаж «краснеет».
Требуется — Python3, OpenCV, OS, Pygame.
Загрузите наше мобильное приложение
Нужно получить файл YURI FULLSCREEN.py из репозитория, сохранить yuri2.bmp, взять изображение глаз и указать путь к ним для этих изображений в код. Затем скачайте haarcascade, укажите его местоположение в коде и запустите код. Можно использовать собственные фотографии для персонажа. (Рекомендуется: Кагуя из «Кагуя-сама: Любовь — это война»)
Вам понадобятся два изображения для версии с движущимися глазами; изображение персонажа без глаз и изображения одних глаз.
Для датчика приближения персонажа процесс остается таким же, как указано, с той лишь разницей, что; нужно скачать YURI FULLSCREEN. py и использовать yuriblush.py. Издательство дает более подробную информацию.
Вы можете получить доступ к репозиторию здесь.
Тайга
Возможно, Тайга может быть одним из самых полезных проектов с открытым исходным кодом для любителей аниме. Это оконное приложение с открытым исходным кодом для рабочего стола, которое автоматически определяет, какое аниме-видео было просмотрено, закончено, а также прогресс текущего видео. Он синхронизирует ход просмотра аниме с онлайн-сервисами, поэтому для этого требуется, чтобы у пользователей были учетные записи, связанные с онлайн-сервисами, такими как AniList и Kitsu.
Исходный код можно найти на GitHub.
Вы также можете управлять своей коллекцией аниме, делиться просмотренными и открывать для себя новые сериалы. Это работает и для потоковых сервисов.
Из Тайги
Trackma
Trackma — это программа на базе Unix для получения, обновления и использования данных из личных списков пользователей. Эти списки должны быть размещены на нескольких веб-сайтах отслеживания мультимедиа. Trackma легкий и простой в использовании.
Trackma поддерживает не только аниме-видео, но и отслеживает прогресс манги. В настоящее время он поддерживает такие веб-сайты, как Anilist, MyAnimeList, Kitsu, VNDB и Shikimori.
С Trackma вы можете:
- Управлять и синхронизировать локальный список даже в автономном режиме.
- Поддержка многих типов носителей.
- Функция для управления разными учетными записями на различных сайтах отслеживания мультимедиа.
- Несколько пользовательских интерфейсов.
- Trackma может определять, что воспроизводится на медиаплеере, и при необходимости обновлять список.
- Масштабируемость, простота использования и чистый код, несмотря на то, что он написан на C++.
- По возможности использует HTTPS, поэтому он безопасен.
Требуется: Python 3.4/3.5
Python3-pip или pyhton3-setuptools.
Перейдите в репозиторий здесь.
Via Trackma
Аниме
Аниме — это движок веб-анимации. Это механизм анимации JavaScript, который работает с атрибутами SVG, CSS, DOM и объектами JavaScript. Аниме предлагает анимацию и взаимодействие с веб-проектами. Он работает со всеми основными браузерами и обеспечивает простые реализации для разработки как простых, так и сложных анимаций.
Вы можете вручную загрузить его здесь.
Получить репозиторий здесь.
MakeGirlsMoe
Make Girls Moe позволяет создавать персонажей аниме с помощью ИИ. Это проект, в котором GAN обучаются создавать лица аниме-персонажей, особенно женских аниме-персонажей. Нужно только ввести такие параметры, как цвет волос, выражение лица, цвет глаз и т. д. И система генерирует лица аниме. Каждый раз, когда вы повторяете одни и те же настройки, он выдает разные результаты. В проекте 13 цветов волос, десять цветов глаз, пять причесок.
Этот аниме-проект с открытым исходным кодом может помочь любителям-рассказчикам.
Получить репозиторий здесь.
При попытке использовать каштановые волосы, зеленый цвет и другие фильтры он дал следующее:
Anime4K
Anime4K — это алгоритм масштабирования аниме-видео в реальном времени. Этот алгоритм может быть реализован на любом языке программирования. Этот метод придает большое значение четким линиям/краям, обеспечивая превосходную нежную текстуру. Алгоритм обрабатывает информацию о цвете как карту высот и направляет пиксели к вероятным краям, используя градиентное восхождение. Узнайте больше о его работе здесь.
На Github здесь.
Anime Inpainting
Это приложение для рисования аниме, основанное на поддержке Edge-Connect. ИТ использует изображения аниме-персонажей и аниме-фотографии в качестве наборов данных и использует генеративное рисование изображений с состязательным краевым обучением для рисования.
Требования: Python 3, Pytorch 1.0 (без поддержки Pytorch 0.4), NVIDIA GPU + CUDA cuDNN.