taki_net: (gagarin)
taki_net ([personal profile] taki_net) wrote2010-10-11 10:56 pm

Братья и сЕстры фотошопщики и дизайнеры, к вам обращаюсь!

Не знает ли кто стандартной проги или плагина к распространенному графпакету, решающему такую задачу - вот перед нами текст на бумаге, сфотканный, а не отсканированный:
etobukvy


Источник света был смещен право-вверх. В реальности, понятно, градиент освещенности будет плавным.

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

Я слышал, что современные версии Файнридера решают эту задачу перед распознаванием (а предыдущие ломались - требуя, чтобы бумага всюду была светлее чем 50%-серый, а буквы темнее, или наоборот), но как быть, если мне нужно распознать, а просто выровнять хотя бы примерно оттенок серого для бумаги по всей плоскости?

etobukvy1

etobukvy2

[identity profile] nms.livejournal.com 2010-10-11 07:04 pm (UTC)(link)
ScanKromsator вам поможет. ;-)

[identity profile] taki-net.livejournal.com 2010-10-11 07:15 pm (UTC)(link)
И как, интересно? Я не хочу вручную на сотнях страниц выделять полигональные зоны.

Может, я в нем чего-то не понимаю, но в имеющихся описаниях ничего такого не вижу.

[identity profile] phyloxena.livejournal.com 2010-10-12 03:38 am (UTC)(link)
Если проблема равномерная, то можно сделать вручную одну страницу и создаать из этого процесса "функцию".

[identity profile] phyloxena.livejournal.com 2010-10-12 03:40 am (UTC)(link)
В фотошопе, в смысле. Если нужны подробности, будут.

а можно посмотреть на

[identity profile] a-shen.livejournal.com 2010-10-11 07:22 pm (UTC)(link)
реальную картинку? можно было бы попробовать программу перевода в битональное изображение, написанную Межировым...

А что делает, кстати, djvu-компрессор под виндовс (он когда-то был в свободном доступе)?

[identity profile] sorotokin.livejournal.com 2010-10-11 07:34 pm (UTC)(link)
В фотошопе можно попробовать "Duplicate Layer", к верхнему layerу применить Blur и задать ему Difference blending mode.

[personal profile] ichthuss 2010-10-11 07:48 pm (UTC)(link)
Плюс unsharp mask никто не отменял. Поставить радиус размытия больше размера букв, порядка характерного размера "текстуры" теней.

[identity profile] zhenyach.livejournal.com 2010-10-21 10:13 pm (UTC)(link)
Это может создать артефакты на границах теней, отчего читабельность может пострадать. Мы в свое время делали блюр не усреднением c весами (это то, что делают фотошоповские "Blur *" фильтры), а с медианой по характерному размеру. Тогда оно выравнивается идеально. Не помню, правда, есть ли в ФШ медианный фильтр.

[identity profile] mccme.livejournal.com 2010-10-11 09:04 pm (UTC)(link)
В гимпе есть тул градиент, вот результат его применения с модой overlay. Ну и там есть сколько-то ручек для настройки. Это не то, что нужно?

[identity profile] taki-net.livejournal.com 2010-10-11 09:09 pm (UTC)(link)
О, это не то, но все равно хорошо.

[identity profile] mccme.livejournal.com 2010-10-11 09:13 pm (UTC)(link)
Хочешь, пришли непрерывную картинку, я попробую ее покрутить?

[identity profile] taki-net.livejournal.com 2010-10-11 09:26 pm (UTC)(link)
Оказалось, что она не совсем непрерывная, я сдуру перевел ее в 4-бит:

http://sch57.msk.ru/~alsu/222/brodsky1.png

[identity profile] phyloxena.livejournal.com 2010-10-12 03:39 am (UTC)(link)
О! Может, так и оставить? Или там редкий вариант?

[identity profile] taki-net.livejournal.com 2010-10-12 05:37 am (UTC)(link)
Ну, эта страница относительно читаемая, но суть проблемы видна и по ней. Есть изрядно хуже читаемых.

[identity profile] mccme.livejournal.com 2010-10-13 10:28 am (UTC)(link)
Серость как-то выравнивается, но хорошо у меня сходу не получилось. К тому же, я не знаю конечных критериев. И, да, это ручная работа.

а чем плохо создать прямоугольник в корел-дро

[identity profile] v-phi.livejournal.com 2010-10-11 09:19 pm (UTC)(link)
белый или черный, отрегулировать ему прозрачность с нужным градиентом в нужном направлении, применить сложение или умножение (если прямоугольник белый или черный) и проштамповать им все кадры?
Или дежавю софт умеет то же сделать полным автоматом?

Re: а чем плохо создать прямоугольник в корел-дро

[identity profile] taki-net.livejournal.com 2010-10-11 09:27 pm (UTC)(link)
Так все кадры с разным градиентом.

Re: а чем плохо создать прямоугольник в корел-дро

[identity profile] v-phi.livejournal.com 2010-10-11 09:55 pm (UTC)(link)
ну тогда применить, в корел-дро, инструмент прозрачность к каждому кадру - нужно вручную сдвинуть центр прозрачности в самую засвеченную точку и вручную же уменьшить-увеличить радиус круга, добившись примерно компенсации неравномерного освещения. обвести область экрана для файн-ридера... или, еще хуже, если там нужно высокое разрешение, экспортировать полупрозрачную картинку как картинку с большим числом пикселей... морока. Наверно, есть специальные примочки, которые возьмут папку с фотографиями и превратят в книжку дежавю.

так нормально?

(Anonymous) 2010-10-21 07:58 pm (UTC)(link)
http://imagepost.ru/?v=250/brodsky1_1.png
http://imagepost.ru/?v=250/brodsky1_2.png

Re: так нормально?

[identity profile] taki-net.livejournal.com 2010-10-21 08:04 pm (UTC)(link)
Супер!!!

Re: так нормально?

(Anonymous) 2010-10-22 03:36 am (UTC)(link)
автоматическая обработка пока под вопросом...
вот окошко настроек (понятно, что для разных страничек будет разным :| )
http://imagepost.ru/?v=251/how.png

Re: так нормально?

[identity profile] taki-net.livejournal.com 2010-10-22 05:14 am (UTC)(link)
А что это за прога - это фильтр фотошопа или еще что-то?

(Anonymous) 2010-10-22 05:27 pm (UTC)(link)
стандартное фотошоп-окно: Image->Adjustments->Shadow/Highlights

[identity profile] taki-net.livejournal.com 2010-10-22 05:56 pm (UTC)(link)
Сенкс!