Ищете бесплатное приложение с открытым исходным кодом, которое использует возможности искусственного интеллекта для повышения качества изображения на ваших зернистых 0,3-мегапиксельных селфи-нетбуках и аниме-аватарах с разрешением 128 пикселей?
Скорее всего, это не так, но я все равно здесь, чтобы рассказать вам об одном!
Видите ли, я очень редко использую Функция сверхвысокого разрешения ML в приложении Pixelmator Photo на моем iPad. Пока это работает хорошо, конечный результат никогда не бывает таким безупречным, как в рекламе (не говоря уже об эффекте «автоматического улучшения» в научно-фантастических фильмах, о котором мы все мечтаем).
Что ж, новое приложение, недавно добавленное на Flathub, может помочь.
Апскейлер является приложение для масштабирования изображений с открытым исходным кодом который использует ИИ для автоматического улучшения любого изображения с низким разрешением (или изображения с не очень низким разрешением), подаваемого на него.
Как оно работает? Ну, технически,
это нет; Апскейлер на самом деле является интерфейсом GTK4/libadwaita для Real-ESRGAN ncnn Вулкан Алгоритм ИИ. Это алгоритм, расширение восходящего потока Реал-ЕСРГАН, который делает «магические» вещи.Но полученные результаты говорят сами за себя:
Должен признаться, что я отлично разбираюсь в том, как работают нейронные сети, но из того, что я могу собрать: Real-ESRGAN может «предсказать», как должны выглядеть отсутствующие пиксели изображения, и добавить их, масштабирование. В результате значительно повышается качество выходных изображений.
Тем не менее, имейте в виду, что результаты будут различаться в зависимости от качества и содержимого базового изображения.
В отличие от некоторых инструментов искусственного интеллекта аналогичного характера, вам не нужно углубляться в код или настраивать сервер для его использования. Просто установите приложение, откройте его, и все готово.
Пользовательский интерфейс Upscaler прост и понятен: откройте изображение, сообщите приложению, имеет ли оно дело с фотографией или мультипликационное/аниме изображение, выберите имя файла и место для вывода, а затем нажмите «улучшить масштабирование», чтобы начать!
Масштабирование занимает немного времени, чего следует ожидать тем, кто работает в системах с более слабыми графическими драйверами. На моем ноутбуке AMD Ryzen 5 со встроенной графикой Radeon Vega потребовалось ~ 20 секунд, чтобы преобразовать квадратное изображение с низким разрешением размером 500 пикселей в увеличенное квадратное изображение размером 2000 пикселей.
А вот результаты первого селфи в низком разрешении, которое мне удалось найти:
Хорошо, так что это не идеальный материал для демонстрации возможностей этого алгоритма, но мне было интересно увидеть вариант использования «реального мира» и, что более важно, насколько хорошо интерфейс GTK/libadwaita справился во время обработка.
Несмотря на то, что у моего увеличенного селфи есть какая-то неестественная гладкость кожи, оно не выглядит «плохо» для моих глаз. Тем не менее, приложение, вероятно, будет работать фантастически с иллюстрированными/компьютерными изображениями, если будет меньше шансов на непреднамеренное ощущение «зловещей долины».
Upscaler — это бесплатное программное обеспечение с открытым исходным кодом под лицензией GNU General Public License v3.0. Чтобы просмотреть исходный код, внести исправления или сообщить об ошибках, ознакомьтесь сАпскейлер на Гитлабе.
Ты можешь найти Апскейлер на Flathub, что упрощает установку приложения в большинстве современных дистрибутивов Linux, включая Ubuntu. Для достижения оптимальных результатов вам необходимо использовать приложение в системе Linux с графикой, совместимой с Vulkan.
Все Ubuntu, Daily. С 2009 года.