Ru-Board.club
← Вернуться в раздел «Программы»

» ScanKromsator СканКромсатор (Часть 3)

Автор: bolega
Дата сообщения: 03.11.2010 09:50
ghosty

Цитата:
Главное, обидно, что в оригинале перемычки есть, а при обработке, как ни извращайся, они пропадают

Что-то я этого не заметил. Можете показать, где именно пропадают перемычки. Если это так, то скорее всего, дело не в бинаризации, а в последующем despeckle. Перемычки там такие мелкие, что даже safe-методы их удаляют. Попробуйте отключить despeckle совсем и посмотреть, что изменится.
Автор: ghosty
Дата сообщения: 03.11.2010 12:46
bolega

Цитата:
Можете показать, где именно пропадают перемычки.



(справа в центре, второй абзац третья строка)

При отключение despeckle некоторые детали проявляются (но не все), но добавляется много лишнего
Автор: bolega
Дата сообщения: 03.11.2010 13:07
ghosty
Значит, ее добивает удаление фона.
Яркость того, что пропало, практически равна яркости фона. Если, например, изменить метод corr.illum на более щадящий, то станет слегка лучше, но сразу резко полезет грязь. Перемычки восстановятся, если вообще убрать чистку фона. Но грязь будет запредельная, что и доказывает, что перемычки - это и есть практически фон.
Как такое обработать, я не знаю. Возможно, помогут специальные адаптивные методы бинаризации

Добавлено:
shch_vg
Проблема Вашего примера не в том, что у него неравномерная освещенность, а в другом: в размытии участков (плохо прижимали на дешевеньком cis-сканере).
С размытием стандартными методами тяжело бороться, они по большому счету не помогают. Нужны специальные алгоритмы, они существуют, я даже когда-то начал их делать, но забросил из-за потери интереса.
В данном случае размытие несильное, в принципе, можно поставить b/w зону (можно грубо, прямоугольную. b/w-зона - это не pic-зона!), задав для нее порог smooth. В этом случае все станет читаемым (перемычки остаются и даже очень четко видны), но текст в этом месте станет наоборот более жирным, чем на остальной странице.
Автор: shch_vg
Дата сообщения: 03.11.2010 14:52
bolega
Спасибо за совет, он добавил мне кое-какие сведения.
Правда, проверяя его, я не заметил большой разницы между просто обработкой в smooth и добавлением b/w-зоны. М.б. я что-то сделал не так, как надо?

Цитата:
b/w-зона - это не pic-зона!), задав для нее порог smooth

Т.к. я не смог найти, где для b/w-зоны можно задать этот порог, то я задал его на закладке binarization, это правильно? Правда, после этого более жирного текста в b/w-зоне у меня нет (см. результат). 1-я страница - только smooth на закладке binarization, 2-я - добавлена b/w-зона на правую половину страницы, 3-я - весь текст в b/w-зоне.
Удивило, что на соседней странице того же разворота порог smooth сработал абсолютно по-другому (4-я страница результата). Получается, что для всех страниц этот порог неприменим, и каждую страницу (даже не разворот!) придется обрабатывать отдельно!
И последний вопрос по Вашему сообщению. А разве "плохо прижимали на дешевеньком cis-сканере" не является причиной "неравномерной освещенности"?
Автор: bolega
Дата сообщения: 03.11.2010 16:21
shch_vg

Цитата:
Правда, проверяя его, я не заметил большой разницы между просто обработкой в smooth и добавлением b/w-зоны

У меня были наверное другие значения других опций, и при них разница была.


Цитата:
Т.к. я не смог найти, где для b/w-зоны можно задать этот порог, то я задал его на закладке binarization, это правильно?

Да


Цитата:
А разве "плохо прижимали на дешевеньком cis-сканере" не является причиной "неравномерной освещенности"?

Между плохой освещенностью и размытием (в данном случае виновато именно размытие) огромная разница. Освещенность приводит к блеклости как фона, так и текста, но при этом контуры букв хорошо сохраняются (относительно фона), поэтому увеличив порог для участка с плохой освещенностью, получим нормальное качество. При размытии же помимо падения освещенности сильно страдают контура букв - они размазываются в фон. И "собрать" их обратно стандартными фильтрами весьма проблематично, а при сильном размытии - вообще невозможно (нет резкого градиента яркости на границе фон-край буквы)


Автор: Per_aspera_ad_astra
Дата сообщения: 03.11.2010 17:02


Скажите, можно хоть как-то подправить?
Автор: shch_vg
Дата сообщения: 03.11.2010 18:57
bolega
К сожалению, таких проплешин, как на приведенном мной скане (есть и похуже) много, практически на каждом втором скане. Книга очень интересная, но вручную обрабатывать каждую такую область проблематично.
Хотелось бы какой-то общий для всех сканов набор параметров, чтобы после автоматической обработки корректировать только отдельные сканы.

Per_aspera_ad_astra

Цитата:
Скажите, можно хоть как-то подправить?

Это и есть то размытие, о котором чуть выше говорил bolega.
Ответ на Ваш вопрос - нет.
Только пересканировать.
Автор: Torino
Дата сообщения: 03.11.2010 19:47

Цитата:
Скажите, можно хоть как-то подправить?

Две вещи:
1. Идеально в пакетном режиме обработать данный исходник не получится.
2. Неидеально только с помощью SK тоже обработать не получится.
С помощью Фотошопа в пакетном режиме можно дотянуть до такого:
1. Sharpen

2. Smart blur + Sharpen
Автор: Arcand
Дата сообщения: 03.11.2010 19:59
Torino
Жму руку . Есть еще контурная резкость, вытянуть чуть-чуть еще что-то можно.
ЗЫ: Это так, можно пропустить... не в тему.
Автор: Per_aspera_ad_astra
Дата сообщения: 03.11.2010 20:05
Torino
спасибо. я этот кусочек вытащил paint'ом из скана bmp (grey 300 dpi) и сохранил в jpg. А если взять сам bmp, то качество можно еще получше сделать?
исходник
Автор: ghosty
Дата сообщения: 03.11.2010 20:21
Torino

Цитата:
2. Неидеально только с помощью SK тоже обработать не получится.
Ну зря Вы так
В СК получается что-то вроде:


Т.е. близко Вашему варианту из-под ФШ.

Добавлено:
Per_aspera_ad_astra
http://narod.ru/disk/26982073000/test.rar.html
Автор: Per_aspera_ad_astra
Дата сообщения: 05.11.2010 22:00
ghosty
спасибо.
Автор: woodyfon
Дата сообщения: 10.11.2010 21:28
В SK имеется автомтическое определение отдельно картинок и текста или придется вручную это делать. Картинки простые, не имееют текстовых подписей, а текст идет отдельно от картинки. Требуется каринку выделаить, а текст преобразовать в черно-белый.
Автор: monday2000
Дата сообщения: 11.11.2010 08:18
bolega
Поздравляю Вас с 55-летием! Здоровья, долгих лет жизни, удачи.

СканКромсатору желаю:

1. Открыть свои исходники.

2. Обрести полный хелп.

Автор: bolega
Дата сообщения: 11.11.2010 14:20
monday2000
Спасибо конечно, но немножко ошиблись
Автор: monday2000
Дата сообщения: 11.11.2010 15:18
bolega
Вот мой источник: http://natahaus.info/forums/member.php?u=2037
А на много ошибся?
Автор: bolega
Дата сообщения: 12.11.2010 07:11
monday2000
Во-первых, эта тема, что называется, без комментариев.
Во-вторых, что там написано на ихнем форуме, я не знаю. Я на тот греб..й сайт, на котором рулит эта бабенка, давно не хожу

Автор: VadimirTT
Дата сообщения: 12.11.2010 08:41
monday2000
Там еще и адрес написан, можно в гости сходить
Автор: monday2000
Дата сообщения: 12.11.2010 17:45
bolega
Жаль, что так вышло. Я хотел как лучше.
Автор: melodan
Дата сообщения: 14.11.2010 22:23
Уважаемые, помогите с такой проблемкой в СК: после удаления более сотни зон-picture не работает функция формирования файла с адресами оставшихся в проекте зон. И перенумеровать не могу оставшиеся, и заново устанавливать долго. Решите эту проблему, пжалста. Она скорее всего связана с непрерывной нумерацией зон. Пытался реализовать методику monday2000 по выделению зон с картинками, а также зон с разноцветным текстом, чтобы его сохранить с помощью метода раскраски чанков. Вот только зонами с текстом стал заниматься лишь в последнюю очередь, а чтобы сохранить позиции только этих зон пришлось удалить остальные зоны.
Автор: bolega
Дата сообщения: 15.11.2010 00:12
melodan

Цитата:
после удаления более сотни зон-picture не работает функция формирования файла с адресами оставшихся в проекте зон

Не можете сохранить файл задания или создать sep-файлы?
Удалять зоны - это не лучший способ. Можно просто выделять нужные зоны (пробелом). Потом операцию применить только к выделенным (marked), в том числе и создать sep-файлы
Автор: woodyfon
Дата сообщения: 15.11.2010 14:58
SK автоматически определяет отдельно зоны рисунка и текста или придется вручную указывать зону картинки и текста? Вопрос задавал ранее, но никто не ответил. Сам не нашел такой возможности, но хочу убедиться.
Автор: bolega
Дата сообщения: 15.11.2010 15:16
woodyfon
Расстановка picture-зон только ручная. Максимум, что автоматизировано - это mouse-up режим установки зоны. Т.е. зона создается по выделению в момент отпускания клавиши мышки.
Еще пара полезных действий: если выделить зону (т.е. щелкнуть по ней, чтобы появились квадратики по углам), нажать Ctrl и щелкнуть по кнопке с каким-нибудь типом зоны (в панели инструментов), то создастся новая зона этого типа, которая по форме охватит по периметру выделенную зону. Если же Ctrl не нажимать, то тип выделенной зоны просто заменится на тип, который соответствует нажатой кнопке.
Автор: woodyfon
Дата сообщения: 15.11.2010 15:32
А в программе может быть внедрена автосегментация изображенеия - т.е. отдельно текстовый блок, отдельно картинка? И вообще программа развивается и разработка основательно прекращена.
Автор: ghosty
Дата сообщения: 15.11.2010 15:53
woodyfon

Цитата:
А в программе может быть внедрена автосегментация изображенеия - т.е. отдельно текстовый блок, отдельно картинка?
Сейчас автоматического определения координат рисунков нет.

Цитата:
И вообще программа развивается и разработка основательно прекращена.
Если это вопрос, то да, развивается

Автор: melodan
Дата сообщения: 15.11.2010 20:48
bolega, я же точно выразился:

Цитата:
не работает функция формирования файла с адресами оставшихся в проекте зон

Выделенные (отмаркированные) зоны обособленно не сохраняются в файл: сохраняются сразу все зоны - нужные и не нужные. ПОэтому я попробовал удалить ненужные..не сработало. Реализуйте пожалуйста функцию перенумерации зон! Либо функцию сохранения в файл координат отмаркированных зон.
И кстати говоря, проверив, нужные зоны почему-то не выводятся в файл, а остальные - выводятся..Повторю - нужные зоны - это раскрашенный ч/б текст, а остальные - полутоновые и цветные картинки.

Цитата:
автосегментация изображенеия

присоединяюсь к этой полезнейшей идее. Выделять вручную сотни картинок - затратно. А если эту функцию реализовать - цены программе не будет! =)
Автор: woodyfon
Дата сообщения: 15.11.2010 21:31
В ST имеется такая возможность, но выравнивание освещения основательно портит все результаты. Вот если объединить автосегментацию изображения ST и выравнивание освещения SK... Ну это так мысли вслух.
ghosty, какие грядущие изменения будут в программе?
Автор: bolega
Дата сообщения: 16.11.2010 08:01

Цитата:
присоединяюсь к этой полезнейшей идее. Выделять вручную сотни картинок - затратно. А если эту функцию реализовать - цены программе не будет! =)

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

melodan

Цитата:
я же точно выразился:
Цитата:не работает функция формирования файла с адресами оставшихся в проекте зон

Не подскажите автору, где там такая функция в меню?

И я все-таки так и не понял, что такое
Цитата:
Выделенные (отмаркированные) зоны обособленно не сохраняются в файл

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


Цитата:
Реализуйте пожалуйста функцию перенумерации зон!

Номера зон не несут никакой смысловой нагрузки! Это используется исключительно для внутренних нужд СК. К тому жк номера зависят от того, в какой последовательности их расставлять.
Автор: melodan
Дата сообщения: 16.11.2010 20:29

Цитата:
автосегментация в СТ в большинстве случаях ничего хорошего не дает

Если реализованный в СТ алгоритм сегментации корявый, может стоит его улушить, модернизировать и внедрит ьв СК? Все-таки подправить 50 зон вместо установки ста зон проще!

Цитата:
Не подскажите автору, где там такая функция в меню?

Zones - Picture zones - Export zone's location
Кстати, замечание разработчику СК по поводу интерфейса..У иноязычных разработчиков принято каждое слово в пунктах меню писать с прописной буквы, т.е. например, вместо команды Export zone's location должно быть написано Export Zone's Location.

Цитата:
В какой файл? В текстовый?

Я завел разговор про вышеописанную команду Export zone's location, которая сохраняет координаты зон (вопрос, каких?) в текстовый файл. Пример содержимого файла привести? (вот почему многие изнывают о необходимости создания документации к программе, чтобы четко и обо всех функциях и командах было там изложено, подобные вопросы не возникали бы, уж простите за критику)

Цитата:
Номера зон не несут никакой смысловой нагрузки

Значит удаленные узлы никак не влияют на невозможность сохранения координат оставшихся зон в файл.. Тогда в чем же проблема?.. Передайте исходники - я сам тогда разберусь
Автор: bolega
Дата сообщения: 17.11.2010 08:30
melodan

Цитата:
Я завел разговор про вышеописанную команду Export zone's location

Понятно теперь. Эту команду я сделал по просьбе единственного человека - monday2000. Сделал в том объеме и в том функционале, в котором он меня просил (кстати, я недавно его тоже кое о чем попросил сделать в его djvu imager, так получил такой отлуп, что всякое желание в дальнейшем взаимодействовать с ним пропало напрочь). Для чего ему нужна была эта команда, я не знал и не знаю до сих пор. Поэтому если что-то работает не так, вопрос не ко мне. Сам я ею не пользуюсь и не представляю для чего она нужна.


Цитата:
которая сохраняет координаты зон (вопрос, каких?)

Ко-ты зон на выходе, т.е. на обработанном файле.
Если Вы задаете этот вопрос, значит, Вы тоже толком не знаете, для чего эта команда. Или знаете?
Если у Вас есть представление, для чего был бы нужен этот экспорт, можем обсудить, чего там не хватает. Заодно расскажете, для чего он вообще нужен.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102

Предыдущая тема: мнение о Maxthon


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.