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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
daa2013

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

Цитата:
Опция чтобы видеть прозрачность:  

Ура, наверное.
Надеюсь, прозрачность (шахматная клетка) внутри озадачивающей надписи теперь будет видна:
   
 
(Тестовый пример от TelecomUral, который у меня на компе открывается, на всякий пожарный отправляю в личку).
 
 
Кнопочки какие любопытные !
   
 
 
2. Я вчера весь вечер ломал голову над не самым принципиальным вопросом: особенностями перевода терминологии Denoise, Descreen, Inverse dithering, Inverse halftoning.
 
Вы писали:  
 
19-04-2006   Новая команда inverse dithering (ID) - для конвертации выделенной области на b/w (но конвертированном в gray или color с помощью пред. команд) изображении в gray
 
31-05-2006  "В DEBUG-версии в  result view новые кнопки, включая inv.dithering и преобразования b/w в grey."
 
Однако релиз (5.81 NY) вышел только 09.01.2007 и новая кнопка в RV называлась Inverse halftoning.
 
Зная вашу аккуратность в названиях, прихожу к выводу, что Inverse dithering в свойствах пикчур-зон и Inverse halftoning в RV должны иметь некие нюансы в поведении. Визуально, впрочем, я отличий не вижу.  
 
Меня конечно этимология слова dithering удивила
https://en.wikipedia.org/wiki/Dither
 
Я понимаю так, что дизеринг - на первом плане смысла случайная компонента (шум), растрирование - на первом плане смысла регулярная компонента (точки), полутонирование - сокращение числа цветов при передаче точками.
Соответственно и для обратных операций тоже самое
 
В итоге я решил Inverse dithering как "обратное псевдотонирование" переводить, так как там всё сразу.

Всего записей: 1071 | Зарегистр. 13-06-2013 | Отправлено: 06:06 10-11-2018
bolega

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

Цитата:
Кнопочки какие любопытные

это переключатели режимов. в основном ничего нового, это и раньше было, только нужно было лезть в меню, в clear options или юзать hotkey. Теперь вынес на панель чтобы было быстрее.
1 - скрыть зоны
2 - режим редактирования зон
3 - подсветка спеклов
4 - подсветка спеклов с учетом OCR
5 - белый цвет - ограничитель magic-выделения
6 - autocrop
7 - отображать сетку
8 - отображать поля
9 - показать тревожную кнопку (реагирует на определенные свойства. сейчас это: есть зоны, выступающие за край изображения; по периметру изображения есть черные пиксели; размер страницы больше размера книги)
10 - показать панель image adjustments

Всего записей: 4572 | Зарегистр. 09-09-2002 | Отправлено: 12:24 10-11-2018
daa2013

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вспомнил про мелкую, но раздражающую мелочь.
 
В ДЖВУ визарде на закладке Лог постоянно слетает уровень детализации лога в дефолтную позицию. Т.е., если я хочу видеть все сообщения джвулибре, надо постоянно это выставлять и не забывать. Лучше, чтобы выбранный юзером вариант там запоминался.
 
 

Всего записей: 1071 | Зарегистр. 13-06-2013 | Отправлено: 05:53 12-11-2018
daa2013

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На закладке Step 1 без подсказки живёт Chrominance quality.
 
 
На закладке Step 2 подсказки DEE опций привязаны к полям значений, и если чекбоксы неактивированы, то и не показываются. Не знаю, можно ли их демонстрировать и для засеренных полей (я думаю, если можно, то стоит), но их же, наверное, и у чекбоксов можно показывать ? Тогда, кстати, можно будет дать и отсутствующую сейчас подсказку для опции Disable halftone, так как там только чекбокс.
 
Мне казалось, что я их раньше видел, но сейчас перепроверяю и не вижу - подсказки для  Pages per dict и Text compression.  
В самой справке DEE у подсказки Text compression, кстати, опечатка, её при заимствовании надо скорректировать. (Эта подсказка в справке есть в двух местах и их надо скомбинировать.)
Update1: Там в сочетании с другой путаницей в одном месте написано, что дефолт - это лосси, в другом - что консервный. Специально перепроверил. По факту, при кодировании и через DEE GUI, и из командной строки  дефолт - это консервационный, как я всегда и думал.
 
 
Update2:
Если скомбинировать и переставить текст, то у меня получается так:
 
The following text options specify the amount of textual detail to preserve:
--lossless – Preserves all the details of the original image. Each pixel in the resulting DjVu image is the same as the original image. This option is useful for historical documents, archives, and low-resolution text.
--quasilossless – More conservative than the --conservative option but not as conservative as --lossless. Use this option when you want the DjVu image to be nearly lossless.
--conservative –  Preserves more detail than lossy option, but slightly increases encoding time and the size of the resulting DjVu file. The --conservative option is suitable for most documents and is the default when it is not specified on the command line.
--lossy – Specifies changes to text that are small enough that they are usually unnoticeable. These changes, however, significantly increase encoding speed and result in small DjVu files.  
--aggressive – Makes extensive changes to the image, resulting in very fast encoding times and very small DjVu files. Use this option when speed and file size are more important than fine details.  
 
 
Update3:
 
Заодно до кучи:
 
The disable halftone option disables halftone detection. Halftone detection is useful when you convert dithered images, such as scanned newspaper articles. If the input image does not contain dithering, specify this option to decrease encoding time and reduce the output file size.  
 
 
The pages per dictionary option specifies the number of pages to be included in a shared dictionary file (*.djbz). The value you assign to this option represents the number of pages you want to include in a shared dictionary. For most documents, a value of 20 is the maximum before file size is no longer affected. Some documents, such as hand-drawn images, do not gain from shared dictionaries because they do not contain repeating shapes. For these types of documents, a value of 1 should be used to disable the use of shared dictionaries. The default value for this option is 10.

Всего записей: 1071 | Зарегистр. 13-06-2013 | Отправлено: 08:14 12-11-2018 | Исправлено: daa2013, 19:25 12-11-2018
daa2013

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Несколько наблюдений:
 
1) При небольшом увеличении контуры зон в главном окне становятся сплошными. Интересно, можно ли, чтобы было всегда одинаково. (Начал писать про пунктирчики, а потом обнаружил, что они пунктирчики-то далеко не всегда)
 
   
 
2) Тёмно-зелёные b/w zone и dither zone, когда сплошные, начинают друг с другом путаться.
 
3) Exclude zone, у которой всегда сплошной контур, почему-то имеет штриховую пиктограмму. (Первая на панели)
 
4) Про проблему с отключением mouse-up в панели команд (пиктограмма "стоп" в спике действий отсутствует, вызывается чрез reset ПКМ) обсуждение я помню. А вот то, что перечни зон в некоторых  менюшках неполные, я кажется ещё не писал:
 
   
 
5) Если честно, я туда бы везде ещё и действие "превратить зону в обычный контур" добавил (аналог пиктограммы стоп), да и вообще для него отдельную кнопку и/или хоткей предусмотрел.
 
6) Сопоставил чуть выше две менюшки и вижу. Convert to bitonal это наверное тоже самое что Dither selection  ? Или там при переводе в точки шум разный накладывается ?
 
Update:
7) Ой, а как здорово пиктограмма для b/w zone внутри выпадающего списка сделана ! Она с зеленым пунктирчиком ! Вот и с остальными бы так.

Всего записей: 1071 | Зарегистр. 13-06-2013 | Отправлено: 08:21 13-11-2018 | Исправлено: daa2013, 10:24 13-11-2018
bolega

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

Цитата:
перечни зон в некоторых  менюшках неполные

Это ведь mouse-up-режимы. Они предназначены для много раз повторяющихся расстановок зон. Тип, не попавший в список, к таковым не относится. Поэтому его там и нет.

Цитата:
действие "превратить зону в обычный контур" добавил

Вы должны понимать разницу между командой и режимом mouse-up. Если речь идет о команде, то у КМ зоны есть Draw selection around zone. Если о режиме, то это смысла не имеет.
 
По поводу внешнего вида зон и их пиктограмм. Если бы вы дали свои предложения лет 10 назад, я бы их учел. Но сейчас, когда сложилась многолетняя привычка к такому виду, менять его не представляется разумным.
 
 
 
 
Добавлено:
А режимы clear selection, convert,... убрал, т.к. стремлюсь к тому, чтобы исключить возможность редактирования исх. сканов в гл. окне.

Всего записей: 4572 | Зарегистр. 09-09-2002 | Отправлено: 10:46 13-11-2018
daa2013

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я сегодня очень плохо свои мысли формулирую, извините.
 
Хотелка в предыдущем посте была только одна:
- пунктирчики не превращать в сплошные (либо превращать при спец настройке, либо только тогда, когда уж совсем сетка пикселей полезет) и то мотивация тут не железобетонная: "а то это удивляет и путает".
 
Всё остальное - это наблюдения. Они вам известны, это хорошо.  
 
Про конвертацию зоны в контур. Кончено, это не на маусапе. Я имел виду просто меню/контекстное меню или просто панель. Так чтобы в 1-2 клика можно было до такой возможности дотянуться, не снося зону. Возможно, такая возможность и сейчас имеется, а я просто про неё запамятовал. Я ещё перепроверю. Или чтобы хоткей такой был.
Это не совсем хотелка, так как я пока все возможности не исследовал. Это скорее вопрос был.
 
Про пиктограммы.
   
 
Это что мои пиктограммы ? Это ваши ! Но они очень хороши тем, что сразу устанавливают связь между контуром зоны и её типом. Юзеру сразу всё видно. Может быть, когда-нибудь удастся реализовать их на другом качественном уровне: сделать векторными; увеличить число пикселей в квадратике; делать контур не на пиктограмме, а на панели вокруг неё. Я не знаю сейчас. Но это очень хорошие пиктограммы. Банальная констатация факта.
 
Update
По поводу Exclude зоны.
Сейчас идея пришла. У вас для зеленых зон есть два типа пунктира.
Длинный штрих и короткий точечный.
Может сюда тоже точечный короткий дать ?
Заодно их с пикчур зонами  перестанут путать.

Всего записей: 1071 | Зарегистр. 13-06-2013 | Отправлено: 17:47 13-11-2018 | Исправлено: daa2013, 19:19 13-11-2018
shch_vg

Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
bolega
Не уверен, что Вам интересна сейчас эта информация по компиляции в СК, но все-таку опишу ее.
Обрабатываю номера газет из 4 страниц, на трех есть фото, на одной нет.
После обработки без слияния в out-task выполняю step2 со своим профилем.
Затем эти же файлы (без фото) компилирую в DjVu Small с тем же профилем.
На выходе получаю два идентичных файла с точностью до байта.
Расхождение начинается при вставке фото.
Если у всех страниц в step2 в свойствах стояло "DJVU Image (6800x10000, 600 dpi) version 25", то у страниц с фото в step3 стало "DJVU Image (6800x10000, 600 dpi) version 24" (у страницы без фото осталась версия 25).
При внимательном сравнении фото из step3 с аналогичным после DjVu Small создалось впечатление, что при слиянии фото в СК не учитывается Enable свойства "Inverse dithering" на закладке Filter3. Сужу это по тому, что при этом свойстве в файле после DjVu Small фото чуть-чуть размыто, а в step3 более зернисто и соответственно увеличивается размер страницы.
При компиляции объединенных страниц в DjVu Small все они "DJVU Image (6800x10000, 600 dpi) version 25", но одно удивительное (и необъяснимое для меня) явление. Хотя на странице без фото слияний естественно не происходило, размер страницы без фото после DjVu Small стал примерно на 20 кб больше, чем он же при компиляции в DjVu Small  страниц до слияния с фото.
То есть компиляция в DjVu Small одной и той же страницы без фото вместе с другими страницами без фото и ее же компиляция со страницами, объединеными с фото, дает разные результаты.

Всего записей: 7211 | Зарегистр. 14-01-2005 | Отправлено: 23:20 13-11-2018 | Исправлено: shch_vg, 23:26 13-11-2018
daa2013

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

Цитата:
в файле после DjVu Small фото чуть-чуть размыто, а в step3 более зернисто

 
Процесс кодирования в djvu  фоток очень хорошо описан вот тут:
https://imsc.uni-graz.at/hollerm/papers/djvu_decomp.pdf
Там в частности я вычитал:
а) что это по большому счёту зависит от двух параметров: bg-quality и chrominance-delay
б) нашёл искусственный пример с шахматной клеткой, где для кодирования не хватает и 200 слайсов ("настоящие" единицы измерения bg-quality,  у DEE через профили максимум то ли 120 то ли 140 слайсов = я просто не помню, а лезть в свои записи сейчас не хочу).
 
Кто писал, "что делать если" ? Выложить файлы и профили, дать скриншоты с настройками.  
У СК и у DEE по дефолту чуть-чуть но отличается bg-quality (буквально на единичку, но это дельта по размеру в районе 3-5%), на некоторых файлах это ИМХО вполне может дать эффект зернистости. У DEE и у утилит DjvuLibre, насколько я знаю, чуть-чуть но разные дефолтные chrominance-delay  (10 и 16). Так что если у вас там цветная шахматная клетка, то это тоже сказаться может.
 
А какие у вас там в реальности в разных прогах оказались параметры кодирования bg-quality и chrominance-delay  никто кроме вас не  знает.  
 
Добавлено:
bolega
Опять запямятовал, писал или нет. Если это было, извините.
 
а) там где для контура Create... зоны контекстного меню mouse-up зоны  почему-то идут в нестандартном порядке (contrast и bw переставлены).  
б) Unsharp зона именуется Deblur зоной. Хотя вы всегда на форуме использовали термин Аншарп-зона, а не Деблур-зона
Ой, а она и в подписях к кнопкам деблур. А как правильно ?  
 
   
 
 

Цитата:
 Они предназначены для много раз повторяющихся расстановок зон. Тип, не попавший в список, к таковым не относится. Поэтому его там и нет.  

 
пикчур-зона на маусапе ?
 
Добавлено:
Ага, нашёл. Писал, но не я:
 
shch_vg, Отправлено:23:24 08-05-2007
Есть зато несколько моментов, которые могли бы облегчить обработку:
1. Добавление в Mouse_Up mode по правой клавише мыши варианта Mark as picture region.  
 
 
bolega, Отправлено:02:19 09-05-2007
Я забыл вставить такую команду в меню, но она есть в кнопке (со стрелкой; там, где выпадающий список всех Mouse_Up-режимов). режим можно выбрать из списка или просто щелкать по кнопке, режимы будут циклически меняться, иконка на кнопке тоже меняется.

 
С того времени 9 релизов СК состоялось.  Просто не верю.

Всего записей: 1071 | Зарегистр. 13-06-2013 | Отправлено: 00:06 14-11-2018 | Исправлено: daa2013, 04:33 14-11-2018
daa2013

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

Цитата:
bolega

Упс,
обнаружил, что писал   16:42 12-05-2017 и про маусап-пикчерзона,  и про Аншарп/деблур .
 
Простите за повтор.

Всего записей: 1071 | Зарегистр. 13-06-2013 | Отправлено: 04:27 14-11-2018 | Исправлено: daa2013, 04:37 14-11-2018
bolega

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

Цитата:
при слиянии фото в СК не учитывается Enable свойства "Inverse dithering" на закладке Filter3

Конечно не учитывается. Это, как говорится, из другой оперы. Закладка Filter3 влияет только на обработку скана, при чем тут кодирование в djvu?? У кодирования свои параметры, никакие фильтры из свойств зон во внимание не берутся, т.к. их применение - задача обработки, а не визарда.
То, что картинки кодируются по разному в СК и DjVu Small - это факт. В СК за качество кодирования отвечает параметр Background quality - это синтетический параметр, который не имеет прямого соответствия в параметрах djvulibre. В DjVu Small такая же история. И они в СК и DjVu Small по разному конвертируются в параметры djvulibre. В СК приоритетным является качество, а не степень сжатия. Отсюда и различие.
 
daa2013

Цитата:
обнаружил, что писал   16:42 12-05-2017 и про маусап-пикчерзона,  и про Аншарп/деблур .  

Про это не волнуйтесь, тогда же и исправил. Есть теперь pic-зона. А типа зоны floodfill вообще больше нет, я об этом уже писал.
 
 
Добавлено:
daa2013

Цитата:
Но они очень хороши тем, что сразу устанавливают связь между контуром зоны и её типом. Юзеру сразу всё видно

Учитывая, что за более чем 10 лет существования СК никто (!) из юзеров не пожаловался, что путается в зонах, ваши опасения считаю полностью необоснованными.
 

Всего записей: 4572 | Зарегистр. 09-09-2002 | Отправлено: 08:40 14-11-2018
DmitryKz

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bolega
Не знаю, писалось ли уже об этом, но обнаружил такое глюк: в VR в режиме просмотра 2-х страниц рядом, на второй (правой) странице исчезает (не перерисовывается) ранее созданный aux rectangle, стоит только подвигать рамку полезной области страницы (синюю пунктирную).
Именно на правой — на левой все ок.

Всего записей: 3146 | Зарегистр. 29-09-2005 | Отправлено: 09:02 14-11-2018
gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Переезжаем в следующую часть: ScanKromsator / СканКромсатор (Часть 4)

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 10:37 14-11-2018
   

Страницы: 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