[ID CC-CC2021] iWai — обработка изображений с помощью waifu2x-caffe

Статус
Закрыто для дальнейших ответов.

vbatushev

Топикстартер
20 лет на форуме
Сообщения
2 242
Реакции
1 227
Попросили меня тут написать скрипт-обертку для приложения waifu2x-caffe. Приложение только под Windows, следовательно, и скрипт имеет смысл запускать только на InDesign Windows. Версия InDesign от CS6 и выше, ниже не проверял за неимением.
waifu2x-caffe — это такая шибко умная вещь, которая умеет улучшать убитые жизнью изображения, в том числе увеличивая их. Вот пример такого улучшения:
image.png


Подробная информация о скрипте здесь.
Скачать скрипт можно здесь. В releases представлены файлы в jsxbin не ради защиты кода, а ради упаковывания в один файл.
Замечания и предложения пишем в issues: Issues · vbatushev/iWai · GitHub
Стремительное желание отблагодарить автора можно удовлетворить здесь: Благодарность за скрипты
 
  • Спасибо
Реакции: _MBK_

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 183
Реакции
10 843
А чего целиком на js не переделал для полной кроссплатформенности?
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 183
Реакции
10 843
У Виталия из скрипта вызывается виндовый EXEшник, насколько я вижу.
 

~RA~

Одарённая.
12 лет на форуме
Сообщения
11 859
Реакции
3 449

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 183
Реакции
10 843
Ну так и я о том. Надо было целиком код в скрипт загнать ;)
 

andrejK

R.I.P.
Сообщения
10 300
Реакции
5 218
Ненависть к макам не мог пересилить он.
На стороне светлой силы остался.
 

vbatushev

Топикстартер
20 лет на форуме
Сообщения
2 242
Реакции
1 227
Перекомпилите Waifu2x-Caffe под мак.
В скрипте нужно будет подправить только формирование исполняемого файла.
 

TRANTOR

Son of a Gun
R.I.P.
Сообщения
4 566
Реакции
2 956

Petruccio

20 лет на форуме
Сообщения
923
Реакции
214
block — размер блока. Влияет на скорость обработки. Значения: 64, 100, 128, 240, 256, 384, 432, 480, 512.
Не подскажете на что влияет этот параметр? Что приносится в жертву скорости?
 

vbatushev

Топикстартер
20 лет на форуме
Сообщения
2 242
Реакции
1 227
Как я понимаю, изображение делится на блоки, которые и обрабатываются. Чем больше блок, тем больше жрет памяти и дрючит процессор.
Гуглоперевод с японского пояснения к гуишному клиенту:
Определяет ширину (в пикселях) для выполнения обработки разделенной внутри.
Оптимальное (процесс заканчивая самым быстрым) методом определения численного значения описано в разделе «раздельного» размера.
О количестве вертикального и горизонтального размера входного изображения к вершине, которая отделена символ «-------»,
Дно общего размер деления считывается из «crop_size_list.txt».
Если размер раздела слишком велик, (если вы используете количество GPU в VRAM) памяти суммы, которая требуется, пожалуйста, будьте осторожны, так как программное обеспечение, чтобы убить больше памяти, которая может быть использована на ПК.
Потому что это влияет на его собственный путь к скорости обработки, когда большое количество преобразует изображение одного и того же размера изображения в папке, указанной, рекомендуется конвертировать из рассмотрения оптимального размера раздела.
 

Petruccio

20 лет на форуме
Сообщения
923
Реакции
214
Нам срочно нужен японец. )))
А пока буду экспериментировать с размером блока.
 

vbatushev

Топикстартер
20 лет на форуме
Сообщения
2 242
Реакции
1 227
  • Спасибо
Реакции: Petruccio

Paul_TC

10 лет на форуме
Сообщения
14
Реакции
16
Основная цель этого скрипта – приведение изображений с низким фактическим разрешением (по умолчанию от 50 до 200 dpi) к 300 dpi. С одновременным устранением артефактов сжатия (по желанию).
Если выделена картинка, то только к ней. Если без выделения, то обрабатываются все изображения публикации.
Отдельные методы обработки для рисунков и фотографий.
Качество, по-моему, выше чем у Photoshop. И freeware ))
По умолчанию поставил: удаление шумов 1, размер блока 128.
Ускорение за счёт видеокарты включается параметром "gpu", но работает только с NVidia. Замерил время обработки пары картинок: "gpu" – 21 сек.; "cpu" — 2 мин. 32 cек.
 
Последнее редактирование:
  • Спасибо
Реакции: Petruccio

Slx1

15 лет на форуме
Сообщения
944
Реакции
106
А для мака нет ничего подобного?
 

andrejK

R.I.P.
Сообщения
10 300
Реакции
5 218
гуголь прекрасен! перевод части ссылки от Романа.

...

Во-первых waifu2x-кофейный вы собираетесь клонировать.

мерзавец клон GitHub - lltcggie/waifu2x-caffe: waifu2xのCaffe版
мерзавец обновление подмодуль --init --recursive


MkDir CMake
Вот второстепенный CMakeLists.txt, но , как правило , поддерживаются CMake до OpenCV Если вы хотите использовать другие библиотеки, кроме того, вы должны иметь файл с именем Find ***. Cmake самостоятельно. Этот парень роль прийти в основном ищет каталог. Так как это хлопотно запись по своему усмотрению, мы позаимствовали , что писали другие люди. Это хорошая эпоха.

...
 
  • Спасибо
Реакции: _MBK_

~RA~

Одарённая.
12 лет на форуме
Сообщения
11 859
Реакции
3 449
Я, привыкший читать гуглоперевод с китайского, всё понял, когда читал на сайте, но компилировать не стал, ибо мне не надо.
 

Slx1

15 лет на форуме
Сообщения
944
Реакции
106
Я извиняюсь за безграмотность....
а вот этот "waifu2x-caffe", его нужно компилировать или что с ним для работы необходимо делать?
 

~RA~

Одарённая.
12 лет на форуме
Сообщения
11 859
Реакции
3 449
Статус
Закрыто для дальнейших ответов.