Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » ScanKromsator / СканКромсатор (Часть 3)

Модерирует : gyra, Maz

gyra (14-11-2018 10:38): ScanKromsator / СканКромсатор (Часть 4)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ScanKromsator

Знаменитый Кромсатор для обрезки получаемых при сканировании изображений, а также для разделения страниц, очистки от мусора и т.п.  
Автор: bolega. http://bolega.hotmail.ru/.  
ScanKromsator в Википедии: http://ru.wikipedia.org/wiki/ScanKromsator
 
Аналог ScanKromsator - Scan Tailor
 
Начало обсуждения - 1 часть, 2 часть.
 
Текущая версия: ScanKromsator v6.00.5 (2,1 МБ) Настройка внешних утилит  
Предыдущая версия: 5.96.2  (файл sk.exe), утилиты к ней можно взять из v5.96.1  
 
Старые версии: Подробнее...
 

Новое в 6-й версии
Изменения в версии (5.92) + описание нового порядка обработки (с "финализацией" файлов)
Учебный пример от bolega по использованию зон


Подборка ответов bolega про работу ScanKromsator (версия 1.0.1 с закладками и сносками), 2016 г.
 
Хрестоматия материалов про СК , 2017 г.
(25 Mb, для открытия файла chm может потребоваться его разблокировать в свойствах файла, кликнув ПКМ)  
Включает, в том числе:
Видеоуроки про ScanKromsator Подробнее...
 
Обработка пикчур-зон от TelecomUral Подробнее...
 
English texts Подробнее...
 
Что делать, если ScanKromsator не делает то, что хотелось бы... И ещё bolega о том же самом...

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 18:07 30-03-2009 | Исправлено: Maz, 09:43 22-08-2018
monday2000

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bolega

Цитата:
Но здесь нет почему-то deskew.

Забыл упомянуть. Deskew я делаю над ещё серыми сканами - т.к. на них поворот точнее работает.

Цитата:
Этапы Вы предлагаете, исходя из якобы простоты для чайника. А мне кажется наоборот.

А как Вы себе представляете выполнить всю эту работу за один этап? Это гораздо сложнее. Главная сложность тут - отсутствие хелпа к СК. Совершенно нет гарантий, что удастся без сбоев-накладок сделать всё за один присест. А при многоступенчатой работе - и СК не надо так уж глубоко знать (т.е. те "тонкости"), и "откатиться назад" проще (на всём процессе сканобработки) - просто вернуться на предыдущую стадию.
 
Доп. сложности такие:
 
1. Левые и правые страницы.
 
2. Медленность перелистывания серых сканов (по сравнению с ЧБ) при корректировке резаков после DK.
 
3. DK вроде бы сбрасывает вручную выставленные флажки - но точно не знаю и рисковать зря не хочу.
 
4. Сначала у меня сканы почему-то покромсались не по центру, а поля получились большие. Почему - не знаю, да и не хочу разбираться (без хелпа это потребовало бы экспериментов - но и всё равно - без гарантий бессбойности). Проще заново перекромсать сканы - да и всё.

Цитата:
Если юзер - чайник, что он может понять в промежуточных результатах этих этапов?

А какая разница? Юзеру всёравно нужно в каждый момент времени чётко осознавать - что он делает, зачем, и что из этого получается. А Вы хотите видеть СК в качестве "чёрного ящика" - чтобы юзер и не понимал, что он, собственно делает? Вот уж действительно я -
Цитата:
[Подавив изумление Вашим подходом]

Всего записей: 2841 | Зарегистр. 13-01-2005 | Отправлено: 17:52 21-07-2009
shch_vg

Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
bolega

Цитата:
А какже тогда определить на какой странице 2-го (или к примеру 10-го) файла находится изображение, если у меня будет только его номер. Вычитать сумму страниц последовательных файлов, пока не попадешь на нужный?

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

Всего записей: 6970 | Зарегистр. 14-01-2005 | Отправлено: 17:55 21-07-2009
monday2000

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bolega

Цитата:
Он ведь не в состоянии толком оценить ни правильность, ни качество. Ему наоборот будет тяжело понять из какого этапа пошел косяк.

А это уже - дело техники. Надо всё подробно рассказать, дать примеры, снабдить картинками - "до" и "после", описать словами критерии "до" и "после". Не совсем же юзер чайник - чтобы всё это не суметь понять.
 
А если всё же чайник - то и тут многоступенчатый подход демонстрирует неоспоримое преимущество перед Вашим одноступенчатым: чайник сможет хотя бы разрезать сдвоенные развороты, сделать deskew и бинаризацию - ну и хватит с него (и всё это - каждый раз открывая СК заново - поскольку нет на то соответствующих простейших-элементарных программ). Даже это всё же гораздо лучше, чем тупо дежавючить сырые серые сканы (как сейчас поступают чайники).
 
Даже ScanAndShare сложнее для понимания, чем многоступенчатый подход (т.к. ScanAndShare - одноступенчатый - в части работы с СК).  
 
ScanAndShare, SK и ST - это образцы ложно понятой простоты (из-за одноступенчатости). Простота-то как раз кроется в многоступенчатости - и удивительно, как Вы все этого не понимаете... Реальность сложнее, чем могущая быть втиснутая в рамки одноступенчатого подхода.  
 
Конкретные сканы могут быть настолько экзотичными, что их нужно будет где-нибудь в Noise Ninja промежуточно обработать - в качестве одной из стадий многоступенчатого подхода. А, к примеру, Book Restorer даёт наилучшую бинаризацию и выравнивание освещённости (ИМХО) - на иных сканах приходится прибегать к Book Restorer.

Всего записей: 2841 | Зарегистр. 13-01-2005 | Отправлено: 18:06 21-07-2009 | Исправлено: monday2000, 18:18 21-07-2009
bolega

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shch_vg

Цитата:
М.б. это решается добавлением поля с префиксом, как это есть в других программах, вытаскивающих сканы из пдф?  

Я так и сделал. Но я говорю про общий случай (я как разработчик всегда рассматриваю все возможные случаи): сделал импорт из нескольких pdf (пусть 2-х). Получил файлы
f01_p0001.tif
f01_p0002.tif
....
f02_p0001.tif
f02_p0002.tif
....
где fyy - номер файла,
pxxxx - номер страницы в файле.
Завтра мне пришлют 3-й файл, я должен добавить его в задание.
Так вот, перед импортом нового файла СК должен просканировать папку с существующими файлами, чтобы найти последний номер yy. Потому что если он снова начнет нумеровать с f01_p0001.tif, он затрет предыдущий импорт.
 
 
 
Добавлено:

Цитата:
Столкнулся со следующей непонятной ситуацией

Я бы списал все это на то, что jpg - формат с потерями (даже при 100%), поэтому при восстановлении появляются новые цветы (возможно, всего лишь по одному пикселу каждого нового цвета).
Может быть на разницу влияет наличие векторных или растровых рисунков, теней и т.д.
Вообщем, я не готов ответить на Ваш вопрос. Это требует серьезного изучения.
 
Добавлено:
monday2000
Так может Вам проще СТ слегка переделать. Там четкое разделение на этапы, добавить только вывод промежуточных результатов в файлы и все, делов-то.

Всего записей: 4430 | Зарегистр. 09-09-2002 | Отправлено: 18:17 21-07-2009 | Исправлено: bolega, 18:27 21-07-2009
monday2000

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bolega

Цитата:
Так может Вам проще СТ слегка переделать.

Там нет скроллбаров, я не знаю Qt, и ещё несколько аналогичных проблем. Ничего - рано или поздно многоступенчатый подход пробьёт себе дорогу.
 
Добавлено:
bolega
Ещё одна идея: при разрезке сдвоенных разворотов, по команде "скопировать позицию резака" - "все вниз" Split-резак мог бы автозапоминать свою последнюю позицию по горизонтали (когда я его мышкой подвинул) - и не "сбиваться" при переходе на следующий скан (на позицию до ручного сдвига мышкой).
 
А сейчас приходится лишний раз (когда я его мышкой подвинул) вызывать "скопировать позицию резака" - "все вниз" - неудобно.

Всего записей: 2841 | Зарегистр. 13-01-2005 | Отправлено: 18:29 21-07-2009
bolega

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shch_vg
Вот еще одно соображение. JPG при сильном сжатии вносит искажения в виде паразитной окраски (читай - новых цветов) вокруг высокочастотных составляющих изображения (там потери и больше), по простому говоря, вокруг контуров букв. На однородных участках искажения заметно меньше. При небольшом сжатии происходит тоже самое, но в гораздо меньших масштабах. Т.е. это проявляется, но на глаз не увидишь.

Всего записей: 4430 | Зарегистр. 09-09-2002 | Отправлено: 18:58 21-07-2009
shch_vg

Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
bolega

Цитата:
Так вот, перед импортом нового файла СК должен просканировать папку с существующими файлами, чтобы найти последний номер yy. Потому что если он снова начнет нумеровать с f01_p0001.tif, он затрет предыдущий импорт.

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

Всего записей: 6970 | Зарегистр. 14-01-2005 | Отправлено: 19:01 21-07-2009
bolega

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
monday2000

Цитата:
Ещё одна идея

Слишком уж неочевидная фича. В таких случаях проще снять галки со всех последующих файлов и двигаться вниз, попутно просто ставя галки (по одной или сразу группой). В этом случае и получится то, что хотите, т.к. при переходе от маркированного на немаркированный файл последний получает все его опции и позиции резаков, остается только зафиксировать их, ставя галку.
 
Добавлено:
shch_vg

Цитата:
хочу ли я в этом случае затереть имеющееся

В том то и дело, что здесь я решил не надоедать юзеру такими вопросами, все делать автоматом. Даже если юзер задаст некорректное значение NumFrom (такое, что файл с таким именем уже существует), СК сам подкорректирует его без всяких надоедливых вопросов.  
Ладно, не берите в голову, что-нибудь придумаю.
Просто хотел уже по быстрому все закончить и выпустить новую версию, а то в 5.93 багов немало, чтож мучиться с ними. Да и вьетнамцы последнее время насели на меня по почте -когда, мол, будет 5.93+. Откуда они только прознали про 5.93.

Всего записей: 4430 | Зарегистр. 09-09-2002 | Отправлено: 19:05 21-07-2009 | Исправлено: bolega, 19:11 21-07-2009
shch_vg

Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
bolega

Цитата:
Откуда они только прознали про 5.93.

Наверное, китайцы проболтались.

Всего записей: 6970 | Зарегистр. 14-01-2005 | Отправлено: 22:43 21-07-2009
Alexx S



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Да и вьетнамцы последнее время насели на меня по почте -когда, мол, будет 5.93+. Откуда они только прознали про 5.93.

 
Я не вьетнамец, поэтому лишь вежливо поинтересуюсь.. а когда?

Всего записей: 1580 | Зарегистр. 15-04-2004 | Отправлено: 23:03 21-07-2009
Nick222

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скажите, плз, какие настройки СК помогут уменьшить размер файла при улучшении (сохранении) читаемости подобного скана .
 
Спасибо

Всего записей: 2283 | Зарегистр. 28-11-2004 | Отправлено: 09:04 22-07-2009 | Исправлено: Nick222, 09:07 22-07-2009
monday2000

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bolega

Цитата:
Слишком уж неочевидная фича.

Я разрезаю сдвоенные развороты вручную - ИМХО это надёжнее, чем автоматическая разрезка в СТ или FR. Для ручной простановки split-резака данная фича ИМХО выглядела бы совершенно естественной. Неестественно - как раз нынешнее поведение СК в этом отношении.
 
А "неочевидность" легко ликвидировать - достаточно написать статью о разрезке сканов.
 
Добавлено:

Цитата:
В таких случаях проще снять галки со всех последующих файлов и двигаться вниз, попутно просто ставя галки (по одной или сразу группой).  

Не очень-то удобно. Галки я ставлю все сразу изначально. (Кстати - ИМХО галки - это совершеннейшее излишество).

Всего записей: 2841 | Зарегистр. 13-01-2005 | Отправлено: 09:25 22-07-2009
Arbat111

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Баг версии 5.92?
Дано: Automargins отключены, Page width/height=fixed, обработка в два этапа.
При финализации из контекстного меню VR каждой страницы отдельно проблем нет. Но при финализации страниц этого же задания из меню Process->Finalize размеры файлов (высота/ширина) не подгоняются под размер книги, т.е. все страницы получаются разной ширины. Обход бага: непосредственно перед финализацией взвести галку Automargins для всех файлов.
Похожие проблемы при работе в один этап:
При отключенных Automargins подгонка ширины страницы осуществляется только при Page width/height=Auto. Если Page width/height=fixed, то все страницы получаются разной ширины.

Всего записей: 3 | Зарегистр. 06-01-2007 | Отправлено: 22:16 22-07-2009 | Исправлено: Arbat111, 00:39 23-07-2009
Vladimir54

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ребята, у меня ошибка вылетает на 41 графическом файле Abort када нажимаю кнопку Процесс. Версия Кромсатора Бетта 92 мож из-за этого?

Всего записей: 868 | Зарегистр. 06-11-2005 | Отправлено: 01:23 23-07-2009
shch_vg

Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Vladimir54

Цитата:
Версия Кромсатора Бетта 92 мож из-за этого?

Думаю, скорее из-за кривых сканов.
Picture-зоны на этом скане есть?

Всего записей: 6970 | Зарегистр. 14-01-2005 | Отправлено: 19:15 23-07-2009
Torino



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вроде баг?
 
На входе в СК - uncompressed tiff с цветностью 24 bit
В самом Кромсаторе слева снизу, где выводится информация о файле, пишется 16777216 colors.
При обработке ставлю Color = Original.
На выходе получаю визуально обесцвеченную (Grey) картинку.
Смотрю истинную цветность файла - 24 bit.
Тогда явно задаю Color = Color (24bit)
Результат тот же.

Всего записей: 412 | Зарегистр. 20-09-2005 | Отправлено: 00:35 24-07-2009
bolega

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vladimir54

Цитата:
Версия Кромсатора Бетта 92 мож из-за этого

Да, в этой версии баг - утечка памяти. Юзайте 5.93, там исправлено.
 
Arbat111

Цитата:
Automargins отключены

А зачем народ вообще отключает Automargins???  
Там не то, чтобы баг, но путаница в СК, когда Automargins отключен.  
Отключенный Automargins - это вообще то не то, для чего СК делался.
Но все равно разбираться буду, раз такое дело.
 
Torino
Был такой баг, если Color = Original задавать не глобально, а на закладке Special.
Уже исправил. Если убрать deskew, то он не проявляется

Всего записей: 4430 | Зарегистр. 09-09-2002 | Отправлено: 09:35 24-07-2009
Zelda

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемый Bolega! Спасибо за новую версию кромсатора! Давно хотел спросить у Вас, нельзя ли добавить поддержку азиатских книг (например, японских), т. е. книг, которые читаются с конца к началу (по нашим представлениям). Имеется в виду, чтобы при разрезании листа на страницы и сохранении файлов, первым считался бы правый разворот, а вторым - левый. Сейчас приходится после разрезки вручную переименовывать номера файлов, чтобы восстановить правильную нумерацию. Поэтому такая опция "Азиатская книга" была бы очень полезна на закладке Files, где мы устанавливаем как нумеровать файлы. Спасибо!
 
P.S. Возможно, что это реализовано как-то уже сейчас и я просто невнимателен? В таком случае, прошу меня извинить.

Всего записей: 22 | Зарегистр. 26-02-2006 | Отправлено: 14:37 24-07-2009
bolega

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zelda
OK. Сделаю

Всего записей: 4430 | Зарегистр. 09-09-2002 | Отправлено: 15:06 24-07-2009
Zelda

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Zelda  
OK. Сделаю

 
Спасибо большое!

Всего записей: 22 | Зарегистр. 26-02-2006 | Отправлено: 15:17 24-07-2009
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

Компьютерный форум Ru.Board » Компьютеры » Программы » ScanKromsator / СканКромсатор (Часть 3)
gyra (14-11-2018 10:38): ScanKromsator / СканКромсатор (Часть 4)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru