LINUX.ORG.RU

Подскажите программы/сервисы качественного апскейла изображений (с нейросеткой, AI и т.п.)

 , , , ,


1

3

Вобщем, эта тема является закономерным продолжением предыдущей.

Оцифровка черно-белых схем/изображений без сканера

Изначально требовалось лишь оцифровать несколько черно-белых изображений и простеньких схем.

Потом задач подбавилось. Появились старые изображения плохого качества, и еще сканы схем низкого разрешения в jpg/png. Естественно, при увеличении в обычном редакторе получается полная жопа.

Попробовал перерисовывать схемы вручную, и даже пару изображений путем наложения в обычном редакторе прозрачного слоя и ручной обводкой… Та еще жесть. Долго, неудобно, да и получается не очень.

Нужны программы или онлайн сервисы (желательно опенсорсные) для умного качественного апскейла. Повысить качество исходного черно-белого изображения/схемы, подрихтовать артефакты, убрать лишнюю грязь, размывы.

Нужен реально лучший сервис апскейла, который сделает все круто. А если это может какой-то из редакторов в Linux, то вообще отлично.


Из свободных программ нашел инструкцию к Gimp, якобы он может сделать хороший апскейл. В инструкции написаны такие шаги.

How to upscale an image in GIMP:

  1. Open your image in GIMP
  2. Click Image - Scale Image to open the scale image dialog
  3. Enter new values for Width and height
  4. Choose Sinc from the drop-down list of Interpolation under Quality in order to retain the best quality
  5. Click Scale to begin scaling
  6. Choose File - Export to save it to the local

У меня последняя версия Gimp и вот этого в меню нет:

Choose Sinc from the drop-down list of Interpolation

Что за Sinc еще?

Есть Linear, Cubic, NoHalo, LoHalo (и все они НИКАК не улучшают изображение), но никакого Sinc в списке нет.

bairos
() автор топика

Мне кажется, обычными редакторами здесь ничего не сделать. Нужны какие-нибудь новомодные онлайн-сервисы апскейла… Но какой выбрать? Их же сотни, и непонятно есть ли опенсорсные. И есть ли среди них общепризнанный лидер.

bairos
() автор топика

Если простая 2д графика, то можно что-то посмотреть
Если фотки из реала, то забудь, только хуже сделаешь

Ros ★★★★
()

А если это может какой-то из редакторов в Linux, то вообще отлично.

Может. Только прокладка нормальная нужна.

Или учись сам, или www.linux.org.ru/forum/job/

Или, если на самом деле надо не

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

а играться с нейросеточками - ищи нейросеточки, волшебные сервисы, играйся.

Dementy ★★★
()

Вобщем

К логопеду.

онлайн сервисы
желательно опенсорсные

Либо говно с лютыми ограничениями и часовыми ожиданиями, либо триал на пяток изображений и требование денежки.

Для схем копай в сторону трейсеров, чтобы в вектор перевести из растра, иначе у тебя будут линии с руку толщиной.

Radjah ★★★★★
()

Если твои ожидания основаны на сценах из детективов, где из нескольких пикселей секретными алгоритмами добывают лицо или номер машины, боюсь, будешь разочарован. Нельзя добыть информацию, если она утеряна. Можно сгенерировать нечто, выглядещее приятнее, чем крупнопиксельная картинка, но вероятность приближения к первоисточнику весьма невелика.

Elyas ★★★★★
()

Оцифровка черно-белых схем/изображений без сканера

Вот то, что там по ссылке, можно по идее в вектор перегнать и апскейлить как угодно. Вопрос только в том, чем перегонять. Уверен, что есть софт (не факт, что под онтоп), который может из жпега сделать вектор. При условии соответствия жпега. Поверхностный гуглинг выдает даже онлайн-конвертеры.

Появились старые изображения плохого качества, и еще сканы схем низкого разрешения в jpg/png.

Если там мазня и не видно четких линий — у тебя ничего не получится. Здесь тебе не детектив, где простым нажатием на кнопку они увеличивают номер, сняный на тапок за 10км, до читабельного состояния.

Попробовал перерисовывать схемы вручную, и даже пару изображений путем наложения в обычном редакторе прозрачного слоя и ручной обводкой… Та еще жесть.

А это единственный вариант, видимо. Даже если ты найдешь какой-то более мнее адекватный автоскейлер, все равно придется потом все файлы вручную проверять и что-то править. Не будет волшебной кнопки «Сделать зашибись», после которой все само собой получится.

Zhbert ★★★★★
()
Ответ на: комментарий от Zhbert

Даже если ты найдешь какой-то более мнее адекватный автоскейлер

Вспомнил банальный пример: импорт модели в STEP или IGES в любой кад с последующим распознаванием. На выходе на всегла распознается и получается то, что закладывалось в исходную модель.

Zhbert ★★★★★
()
Ответ на: комментарий от Zhbert

А, понял! Ты просто ступил и придумал неудачный пример. Бывает, нет вопросов.

BadUser
()
Ответ на: комментарий от Elyas

Если твои ожидания основаны на сценах из детективов, где из нескольких пикселей секретными алгоритмами добывают лицо или номер машины, боюсь, будешь разочарован. Нельзя добыть информацию, если она утеряна. Можно сгенерировать нечто, выглядещее приятнее, чем крупнопиксельная картинка, но вероятность приближения к первоисточнику весьма невелика.

Мои ожидания основаны на том, что современные нейросети способны практически на все. Я видел на ютубе, как нейросети восстанавливали в 4К древние мульты, снятые в 70-90хх годах в разрешении 360p/480p. И это было нереально круто! Результат выше всяких похвал. Высокая четкость, отличный контраст и цвета. Восстановленные в 4К мульты выглядели намного лучше оригинала, при этом не теряя никаких деталей. Я видел сайты проприетарных платных апскейлеров с AI, которые из фоток с супернизким разрешением делают фото в 4K. И примеры, честно говоря, поражают. Понятно, что это платные патентованные алгоритмы, а хочется чего-то свободного…

Да что там, благодаря нейросетям скоро дизайнеры останутся без еды. Если кто еще не видел возможности Dalle-2, советую посмотреть и офигеть.

https://habr.com/ru/company/ruvds/blog/678876/

Мой кейс намного проще. В первую очередь, апскейлить и подрихтовать черно-белые изображения с низким разрешением. Есть еще несколько схем, которые тоже желательно проапскейлить, ибо делать все вручную слишком затратно, да и не все получается как надо. Что-то довести вручную можно, но основная работа - это качественный апскейл.

bairos
() автор топика
Ответ на: комментарий от Zhbert

Если там мазня и не видно четких линий — у тебя ничего не получится. Здесь тебе не детектив, где простым нажатием на кнопку они увеличивают номер, сняный на тапок за 10км, до читабельного состояния.

Все там видно, но нужен качественный апскейлер. Какие-то мелочи вручную довести не проблема, но основную часть работы должен сделать апскейлер, желательно с AI. Ибо обычный апскейл в Gimp это просто печальный ресайз…

А это единственный вариант, видимо. Даже если ты найдешь какой-то более мнее адекватный автоскейлер, все равно придется потом все файлы вручную проверять и что-то править. Не будет волшебной кнопки «Сделать зашибись», после которой все само собой получится.

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

bairos
() автор топика
Ответ на: комментарий от bairos

Тема не для обсуждения качества изображений, а для конкретных предложений

Используй платные сервисы.

BadUser
()
Ответ на: комментарий от bairos

Ща скину апскейл через SDF карту. увеличу с 375x376 до 3000x3008

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от bairos

Вот SDF карта https://i.ibb.co/64QVpz6/out.png открой в GIMP увеличь изображение хоть в 10 раз и выбери настройку яркость-контраст, контраст сразу можешь выкрутить в право на максимум, а яркостью ты сможешь отрегулировать толщину краёв всех контуров.

Суть в том что используя SDF карту мы избегаем пикселизации. Но оригинальные лесенки на картинке никуда не денутся, можно попробовать перед этапом SDF картый размыть изображение или применить антиалиасинг какой.

Генерилка SDF у меня своя (и кривая), найди на просторах интернета другую и вот как выше описал обрабатывай если такой способ норм для тебя.

Вот суть первая ссылка из гугла https://habr.com/ru/post/215905/

К слову можно FSR заюзать попробовать от АМД который хитрый шейдер на деле. Может онлайн генерилка есть где то. Утилиты уж точно есть.

На схемах тебе AI может и дорожку лишнюю нарисовать или наоборот зарубить.

LINUX-ORG-RU ★★★★★
()
Последнее исправление: LINUX-ORG-RU (всего исправлений: 2)
Ответ на: комментарий от LINUX-ORG-RU

Извини, но фигня твой результат…

Вот взял первый попавшийся проприетарный онлайн-апскейлер.

Оригинал: https://i.postimg.cc/6qN4xMKr/15.jpg

Апскейл X4: https://i.postimg.cc/LXvFmXKx/1.jpg

Нажатием одной кнопки…

Неужели в опенсорсе ничего такого нет?

bairos
() автор топика
Ответ на: комментарий от BadUser

А ты сам чего здесь забыл? Если такой любитель навернуть проприетарщины, так иди на винфак, или куда там вас в нулевых посылали… К проприетарщине обращаться есть смысл, когда ни одного свободного решения нет. Но ты не похож на человека, который разбирается в СПО. Не похож ты на знатока свободного софта и онлайн-сервисов. Ты в мои темы заходишь чисто потрындеть. Не надоело еще?

bairos
() автор топика
Ответ на: комментарий от bairos

Извини, но фигня твой результат…

Ладна =)

Неужели в опенсорсе ничего такого нет?

Ну так погуглил бы сам хотя бы за всё это время, вот например на основе свёрточной нейронки https://github.com/Tenpi/Waifu2x-GUI =)

http://waifu2x.udp.jp/index.ru.html

Нажатием одной кнопки…

Звучит как упрёк, только к кому?

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от bairos

Так я это видел,

Но предложенную тобой же картинку оно апскейлит не хуже чем твой " первый попавшийся проприетарный онлайн-апскейлер".

https://i.postimg.cc/5N00zDxS/15-2.png

Неужели в опенсорсе ничего такого нет?

Как видишь есть.

Tanger ★★★★★
()
Ответ на: комментарий от bairos

Так вроде апскейлит нормально, какая разница для мультиков или нет. На мультиках сеть просто натренировали это значит только то что она хорошо на них работает и не значит что всегда плохо на ином. Нормальный результат https://i.ibb.co/2Zgd2LC/375e7a8c-9616-44d3-adc5-7c3a3dd339bc.png почище того что ты показывал. Опенсорс, хочешь гуй конпиляй, хочешь онлайн генерь. Всё как заказывал.

Наверное есть где то ещё, но это надо искать. Тебе не в 4к же зафигчивать, чай пойдёт и такое. Мультики это заливка, контуры, границы и всё вот это вот. Смотри не на название, а на структуру того на что оно нацелено и натаскано. Поэтому лучшего нету и быть не может одни нейронки натасканы на одно, другие на другое. А эта позволяет как фотки скалить, так и арт, с шумоподавлением и без. Очень даже. Шибко хитрожопая нейронка начнёт пытаться восстанавливать изображение, а у тебя схемы как говорил, может дорожку дорисовать, а оно надо? Он нейросеток нельзя ждать точный результат, по определению =).

LINUX-ORG-RU ★★★★★
()
Последнее исправление: LINUX-ORG-RU (всего исправлений: 2)
Ответ на: комментарий от bairos

А ты похож на халявщика, привыкшего получать все задарма. И комп у тебя не тянет нейросетки и установить ты их не можешь, вот и ищешь онлайн бесплатные сервисы.

BadUser
()
Ответ на: комментарий от LINUX-ORG-RU

Нейронки в основном не для схем, а изображений. На некоторых схемах тоже есть изображения. А линии можно и вручную убрать/дорисовать, это не проблема. Посмотрю твой Waifu. Но пока непонятно, а где здесь Linux?

https://github.com/Tenpi/Waifu2x-GUI/releases

bairos
() автор топика
Ответ на: комментарий от bairos

Тыц. Там ещё есть настройки в трейсере. Можно с ними поиграться, но мне лень :)

SkyMaverick ★★★★★
()
Последнее исправление: SkyMaverick (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.