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

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

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

Maz (14-09-2023 21:57): ScanKromsator | СканКромсатор (Часть 5)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 200

   

gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие темы: 1 часть | 2 часть | 3 часть

ScanKromsator

Знаменитый Кромсатор для обработки получаемых при сканировании изображений страниц.  
Автор: bolega
ScanKromsator в Википедии: http://ru.wikipedia.org/wiki/ScanKromsator
 
Обсуждение создания e-книг: Электронные книги: скан, обработка, сборка  
 
Текущая версия программы : ScanKromsator v6.97 | ScanKromsator v6.91 |
 ScanKromsator v6.8 | ScanKromsator v6.75
Добавки и замечания от bolega:  
к v6.91 |к v6.8 | к v6.75
Туториалы по ScanKromsator v6.72 и выше
Не используйте в версии 6.75 опцию Overwrite original scans after rotate!  
Это приведет к повреждению исходных сканов, если они не в формате jpg и их dpi>300.

Предыдущая версия программы: ScanKromsator v6.71  
Подключаемые утилиты и их настройка.
Предыдущая стабильная версия: ScanKromsator 6.00.5  
Устаревшие версии:
Подробнее...
 

Новое в 6-й версии
Изменения в версии (5.92) + описание нового порядка обработки (с "финализацией" файлов)
Учебный пример от bolega по использованию зон
Хелп v1.0 для Кромсатора. Есть в PDF (368 КБ)
 
Подборка ответов bolega про работу ScanKromsator (версия 1.0.2 с закладками и сносками), 2016 г.
ScanKromsator. Хрестоматия 2.1. (версия от 25.12.2018)    Включённые в т.ч. материалы: Подробнее...
 

Работа с автоглифами
Как подключить: шаги
Парсер    версия 2.3.1 из ветки утилит NME
Видео bolega про работу с автоглифами  (третья из четырех частей про  версию 6.72) https://disk.yandex.ru/i/AbTv4koTmCGogw.  
 

Как вставить OCR в PDF
Подробнее... | Иллюстрация алгоритма
 
 

Видеоуроки про ScanKromsator
 
Видео от bolega:
  Обработка зон. Часть 1. Версия с таймлайнами на youtube
    Как правильно обрабатывать зоны с фоном (чистка фона страниц в иллюстрациях).

  Обработка зон. Часть 2. Версия с таймлайнами на youtube
    Раскрашенные зоны, переобработка зон, габариты страниц, ребинаризация, удаление спеклов, малоцветные зоны и создание djvu.
 

Видеоролики других авторов: Подробнее...


ВАЖНО!


Перед тем, как задать вопрос, читаем внимательно файл sk.N.N.whats.new.txt



Выкладывайте субтаск своего задания, когда задаёте вопрос о работе SK.
Инструкция по созданию субтаска в следующей строке!

Что делать, если ScanKromsator не делает то, что хотелось бы...
И ещё bolega о том же самом...  
и, наконец, от него же ОКОНЧАТЕЛЬНОЕ РЕШЕНИЕ.

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 10:34 14-11-2018 | Исправлено: mvk2006, 21:12 04-08-2023
TelecomUral

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

Цитата:
Сходу не соображу, но подумаю.

подумал.
Можно выставлять условия на палитру. Бывает что группа зон нужна одна и та же, а вот в пределах страницы нужно три-четыре цвета раскраски поставить. Например, цветной текст колонтитула или страницы - они еще ладно, типовые по местоположению и их можно размножить заранее. А если цветом названия параграфов или точки около абзацев - то проблема. Хотя я буквально два раза с таким многообразием столкнулся, что карманов свойств не хватает. (как раз на учебниках зоологии или биологии конца 1980х гг - Трайтак и проч.) Поэтому нечто такое: если у созданной зоны цвет text|BG был активный такой-то, то в новой зоне поменяй его на такой-то". Или даже парой, условие "и text и BG".
 
Хотя этот хитромудрый вариант наверное можно решить и через грамотное копирование свойств в карман и обратно. Всё равно вариантов не десятки. Больше 8 даже, пожалуй, не припомню.
 
И крутится ещё занудное выставление конкретного фона для вычитания. Когда зоны в разных местах, страницы желтели по-разному, и надо вот прям конкретный участок проверить и с выделением его цвет уточнить. Но как тут action присобачить, сам не пойму.
 
---
сканил тут "Русскую народную музыку" Бацера (#). Хо-ороший там указатель нот (с точки зрения перекрестных ссылок). Не думали вы расширить СК в направлении авторасстановки таких переходов?
 
UPD
 
важно! а нельзя ли учитывать откуда именно пришли свойства зоны - из кармана или вручную поменяны? Тогда нажатие кнопки кармана будет триггером цепочки.

Всего записей: 3064 | Зарегистр. 15-07-2010 | Отправлено: 07:35 26-08-2023 | Исправлено: TelecomUral, 07:57 26-08-2023
zvezdochiot



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

Цитата:
 
подумал.  
 

А еще стоит применить простые вещи, упрощающие применение фильтров. Например, повесить reFilter на отрицательные радиусы:

Код:
 
filter(I,-r) = reFilter(I, Ir)
Ir = filter(I, r)
reFilter(I, Ir) = I + (I - Ir)
 

PS: В STEX я такую штуку применяю более гибким образом, через коэффициенты фильтров:

Код:
 
Irc = coef * Ir + (1.0 - coef) * I
coef = -2.0 .. 2.0
 

И не знаю реализована ли возможность диффить/патчить изображения:

Код:
 
Id = diffImage(I1, I2) = (I1 - I2 + 127) % 256
Ip = patchImage(I1, Id) = (I1 + Id - 127) % 256
 


Всего записей: 562 | Зарегистр. 18-05-2023 | Отправлено: 08:06 26-08-2023 | Исправлено: zvezdochiot, 09:21 26-08-2023
bolega

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

Цитата:
Поэтому нечто такое: если у созданной зоны цвет text|BG был активный такой-то, то в новой зоне поменяй его на такой-то". Или даже парой, условие "и text и BG".  

Вообще-то использовать в качестве условий значения конкретных опций я не планировал. Только основные атрибуты: номер, тип. Иначе интерфейс задания этих action превзойдет по сложности диалоги свойств зон.  
А то, что вы хотите, я как раз и делаю с помощью номера группы. Не надо сразу пытаться задать цвет фона/текста. У раскрашенных зон все остальные опции одинаковы, поэтому при их создании можно использовать один карман. А вот номер группы можно менять с помощью action. И уже после расстановки всех зон присвоить всем зонам например с группой 1 цвет такой-то, с группой 2 - такой-то и т.д.

Всего записей: 4444 | Зарегистр. 09-09-2002 | Отправлено: 09:23 26-08-2023
TelecomUral

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

Цитата:
bolega
А вот номер группы можно менять с помощью action

но его можно менять и шорткеем создания зоны. Зачем тогда action? Тогда я видимо совсем не уловил трудность с "250 лет...". Там всего два типа зон, фотка и коричневая краска.
 
Я, может быть, и сам уже плохо помню, но вариант с шорткеем и номером группы тогда у меня не вышел. Чего-то не проходило по комбинаторике. Может просто не додумался

Всего записей: 3064 | Зарегистр. 15-07-2010 | Отправлено: 10:26 26-08-2023
bolega

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

Цитата:
но его можно менять и шорткеем создания зоны. Зачем тогда action? Тогда я видимо совсем не уловил трудность с "250 лет...".  

Вы серьезно про шорткей? 600 страниц по пять зон на странице, 3000 раз нажимать левой рукой? Нафиг. Хватает и правой на мышке.
Я иду по сканам и в режиме mouse-up расставляю зоны, свойства и группы проставляются сами в соответствии с заданным action. Я не хочу задействовать клавиатуру, вторая рука отдыхает.
 
Гляньте на книгу. Там все линии как близнецы. Потому что в out-задании была автозамена одних зон на другие, эталонные. Их там 5 видов (одиночная, двойная короткая, двойная короткая перевернутая, такие же длинные). Как бы вы их заменили скопом без номера.
 

Всего записей: 4444 | Зарегистр. 09-09-2002 | Отправлено: 10:43 26-08-2023 | Исправлено: bolega, 11:14 26-08-2023
asku



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bolega
Грустно, что пользователи как правило не хотят и даже не пытаются понять то, что я делаю.
 
Если бы был видеопример, понял бы наверное. )

Всего записей: 535 | Зарегистр. 04-05-2016 | Отправлено: 10:57 26-08-2023 | Исправлено: asku, 10:58 26-08-2023
TelecomUral

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

Цитата:
Я не хочу задействовать клавиатуру, вторая рука отдыхает.

аа! Я-то спокойно к этому отношусь. При моих объёмах работы со сканером 3000 раз клацнуть кнопочку плёвое дело. Ну, передохнул сутки, некритично.
 
оффтоп

Всего записей: 3064 | Зарегистр. 15-07-2010 | Отправлено: 11:23 26-08-2023
bolega

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Для облегчения глифирования добавил две новых фичи
 
1. Можно просматривать и контролировать замены глифов сразу на всех заданных страницах, в отдельном окне. Настраиваемый вид, размер, цвет. Сортировка, фильтрация, маркировка, пометка элементов.  
 

 

 
2. Словам (блокам слов) можно присваивать номер шрифта (от 0 до 6), а также признак bold и italic. Аналогичные характеристики есть и у каждого глифа. При выполнении анализа СК сравнивает глиф/буква только если они принадлежат одному шрифту. Это избавляет от включения в результат анализа ложных сравнений. Кроме того, теперь выполнять анализ можно не только для текущей активной библиотеки глифов, но и для любого набора библиотек. Те библиотеки, которые участвуют в анализе, помечаются в заголовке иконкой с красной буквой А.
 
Для быстрого присвоения блокам слов нужного номера шрифта добавлена маленькая панелька с кнопками:

На выбор пользователя, кнопки можно применять либо к выделенным словам на изображении, либо к выделенным словам в списке слов.
Возможно также использовать для этих целей и горячие клавиши. Если удобные клавиши уже заняты (напр., 0..9), то можно будет создавать альтернативные наборы горячих клавиш (помимо основного), и переключать СК временно на использование их когда потребуется.

Всего записей: 4444 | Зарегистр. 09-09-2002 | Отправлено: 16:28 03-09-2023 | Исправлено: bolega, 16:44 03-09-2023
Benoni



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Боже, сколько проделано работы!
Спасибо, bolega

Всего записей: 1795 | Зарегистр. 15-06-2006 | Отправлено: 21:37 03-09-2023
anatol1950

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

Всего записей: 34 | Зарегистр. 22-04-2017 | Отправлено: 18:12 05-09-2023
Benoni



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, к юбилею, наверное, седьмую версию bolega выпустит. По нумерации - совсем близко.

Всего записей: 1795 | Зарегистр. 15-06-2006 | Отправлено: 19:24 05-09-2023
zvezdochiot



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Продолжение Редактирование PDF файлов
 
TelecomUral say:

Цитата:
 
и дерьмовее.
 

Никто же не заставляет. И откуда известно "что дерьмовее", ежели в SK этого нет? К тому же, как в сторонних программах учитывалось ограничение по маске порога при морфологии?

Всего записей: 562 | Зарегистр. 18-05-2023 | Отправлено: 13:20 11-09-2023 | Исправлено: zvezdochiot, 13:21 11-09-2023
TelecomUral

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

Цитата:
откуда известно "что дерьмовее"

я грохнул на изучение задачки почти пару лет жизни. Алгоритмов нет. Сумеете что продемонстрировать - родина вас наградит. У меня есть подборка сканов с CLA из личного архива, около 4Гб. После её получения и предложения доказать делом свои таланты обычно от "математиков" больше вопросов не поступает.
 
По мне так то, что bolega реализовал в СК для малоцветки, задачу практически закрывает. Поднабравшись оценочного опыта картинки постеризуются менее чем за минуту. То есть обработчик укладывается в практическую оценку "1 скан - 5 раз быстрее 1 обработки".

Всего записей: 3064 | Зарегистр. 15-07-2010 | Отправлено: 13:33 11-09-2023
zvezdochiot



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

Цитата:
 
bolega реализовал в СК
 

Ни капли не возражаю. Наоборот.
Но при этом указываю на упущенную возможность эксплуатации маски порога. За счёт того, что задача раскрашивания относится именно к маске, то ограничив все операции (включая стандартную морфологию) этой самый маской, мы получаем инструмент, "сдувающий" цветную оконтовку на раз-два. Понятное дело, что без ограничения маской стандартная морфология сможет только сгладить контуры, но с оконтовкой ничего сделать не сможет.
 
PS: "Чёрный" == 1,1,1 - это чтоб "картинка" оставалась монолитной, а не делилась на черное == 0,0.0 и всё остальное.
 
TelecomUral aka AAW. Вас же самого не устраивают контуры, получаемые раскрашиванием. Так почему бы изначально не застолбить контуры маской порога?

Всего записей: 562 | Зарегистр. 18-05-2023 | Отправлено: 13:39 11-09-2023 | Исправлено: zvezdochiot, 14:28 11-09-2023
TelecomUral

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

Цитата:
Так почему бы изначально не застолбить контуры маской порога?

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

Всего записей: 3064 | Зарегистр. 15-07-2010 | Отправлено: 14:34 11-09-2023
zvezdochiot



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

Цитата:
 
я обычный юзер
 

"Обычный юзер", который может к одной и той же картинке применить и порог, и раскрашивание, после чего дать запрос, что мол этот контур вполне ничего, а этот контур - не алё. Или не может? Кто из нас двоих пользователь SK?
 

Всего записей: 562 | Зарегистр. 18-05-2023 | Отправлено: 14:42 11-09-2023 | Исправлено: zvezdochiot, 14:44 11-09-2023
TelecomUral

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

Цитата:
Кто из нас двоих пользователь SK?

остальные - вон из ветки !!!
шутка
 
Я же объяснил: ваши термины мне неудобоваримы. => Я их нигде использовать неспособен.

Всего записей: 3064 | Зарегистр. 15-07-2010 | Отправлено: 14:50 11-09-2023
zvezdochiot



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

Цитата:
 
ваши термины мне неудобоваримы.
 

Не смотри на термины. Смотри на контуры. На том же или похожем материале, что в твоём видео, примени и порог, и раскрашивание. Дай оценку контурам. Ежели разницы нет, то проехали.
 

Всего записей: 562 | Зарегистр. 18-05-2023 | Отправлено: 14:55 11-09-2023 | Исправлено: zvezdochiot, 17:22 11-09-2023
TelecomUral

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ну, это всё тут оффтоп. пишите в личку.

Всего записей: 3064 | Зарегистр. 15-07-2010 | Отправлено: 14:58 11-09-2023
kamenkapenza



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В шапочке написано " Видео bolega про работу с автоглифами  (третья из четырех частей про  версию 6.72)" и ссылка. А где 1,2 и 4 серии кинофильма?

Всего записей: 666 | Зарегистр. 23-05-2021 | Отправлено: 14:16 12-09-2023 | Исправлено: kamenkapenza, 14:16 12-09-2023
   

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

Компьютерный форум Ru.Board » Компьютеры » Программы » ScanKromsator | СканКромсатор (Часть 4)
Maz (14-09-2023 21:57): ScanKromsator | СканКромсатор (Часть 5)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru