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

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

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

Всего записей: 4408 | Зарегистр. 09-09-2002 | Отправлено: 08:34 27-11-2020
TelecomUral

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bolega
допустим, делит область (контур, фигуру) пополам, слева отъедает пиксель, справа нет. Учитывает кривизну.

Всего записей: 3011 | Зарегистр. 15-07-2010 | Отправлено: 08:50 27-11-2020
bolega

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

Всего записей: 4408 | Зарегистр. 09-09-2002 | Отправлено: 09:20 27-11-2020
TelecomUral

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bolega
алгоритм.
бежим построчно. переход Б-Ч учитываем, Ч-Б не учитываем
бежим постолбцово. аналогично.
к диагональным местам - где переходы начнут друг другу противоречить - применяем матрицу такого же типа, слева-сверху на справа-вниз одно правило, справа-сверху на слева-вниз другое правило.
 
Проканает? Я от балды писал, но сходу проблем не вижу. Глаз может так усреднить, значит и комп может.

Всего записей: 3011 | Зарегистр. 15-07-2010 | Отправлено: 09:32 27-11-2020
bolega

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TelecomUral
бред Возьмите букву с серифами. Подобное утоньшение уничтожит их с одной стороны, оставив с другой. Всякое утоньчение контура должно быть симметрично!
 
Добавлено:
Еще нужно понимать, что понятие лево/право условно. На самом деле изображение это 2D объект, в котором любое направление равнозначно, изотропно. И алгоритмы должны быть соответствующие. Иначе например, точка, если ее отгрызать с одной стороны, превратится во что то кривое сплющенное. Но это не утоньшение, это какая-то однобокая калечащая эрозия. Кстати, яблоко вместо симметричного огрызка превратится в эмблему известной фирмы.

Всего записей: 4408 | Зарегистр. 09-09-2002 | Отправлено: 09:38 27-11-2020 | Исправлено: bolega, 09:46 27-11-2020
daa2013

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

Цитата:
Неужели есть программы, которые утоньшают на нечетное количество пикселей?  

 
Выше описал, как достигаю желаемого эффекта, когда утоньшение визуально сильнее, чем мне нужно:     апсемплинг - утоньшение - субсэмплинг
Чаще юзаю Букресторер, там еще накладывается конвертация bw - rgb - bw, так как в отличие от РастерИД, судя по всему, там не морфологический, а конволюционный фильтр.  
 
 
Я пиксели особо не считал. И удалять ровно один пиксель с одной стороны мне тут, наверное, не критично.  РастерИД отгрызает пиксель со всех сторон, вот я так эту операцию и называл.
 
 
 
 

Цитата:
Всякое утоньчение контура должно быть симметрично!  

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

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

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

Цитата:
так что стоит оба сделать.  

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

Всего записей: 4408 | Зарегистр. 09-09-2002 | Отправлено: 11:08 27-11-2020
daa2013

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нет, нет. Вы меня неправильно поняли/считали интонацию.
 
Я вообще вас ни в чем не упрекал.
Так. Осторожно напоминал.  
 
Идеи, какие мне в голову приходят, я сюда записываю, чтобы они на будущее не потерялись.  
Лично же меня и так вообще всё устраивает.

Всего записей: 1014 | Зарегистр. 13-06-2013 | Отправлено: 11:41 27-11-2020
TelecomUral

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

Цитата:
На самом деле изображение это 2D объект, в котором любое направление равнозначно, изотропно. И алгоритмы должны быть соответствующие.

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

Цитата:
Подобное утоньшение уничтожит их с одной стороны, оставив с другой.

и что с того? Любой фильтр в СК может принести пользу, а может раскурочить скан/зону просто в хлам. На то и юзер.
 
UPD
и вообще, всё что я про фильтр писал - было писано, убегая в библиотеку, и по наитию
Хотя идея не моя, я где-то про такую обработку изображений читал, в советского периода переводной литературе. Какой-нибудь "Хьюлсман" и тэ пэ.

Всего записей: 3011 | Зарегистр. 15-07-2010 | Отправлено: 12:19 27-11-2020 | Исправлено: TelecomUral, 12:33 27-11-2020
asku



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bolega
 
Такая идея возникла. Может быть трудно реализуемая на практике.
 
Сейчас при вставке глифов можно воспользоваться опцией Auto adjust position. То есть пользователь в панели глифов двойным щелчком активирует глиф , который он хочет вставить, и при вставке глифа программа как-то сама высчитывает точное место вставки. Очень удобно.
А можно ли было бы реализовать такую фишку — пользователь делает двойной щелчок на месте заменяемого глифа НЕ АКТИВИРУЯ предварительно глиф из панели; программа сама бы выбирала из имеющихся на панели глифов наиболее близкий по форме, очертаниям?.. Ведь при включенном Auto adjust position СК как-то высчитывает очертания глифа.
 
Это бы существенно увеличило скорость работы. Пользователь бы не отвлекался на активирование нужного глифа на панели. Только бы щелкал в место, куда надо поместить глиф.
 
 

Всего записей: 525 | Зарегистр. 04-05-2016 | Отправлено: 21:42 28-11-2020 | Исправлено: asku, 21:45 28-11-2020
D1D1D1D

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обрабатываю словарь с двумя колонками, и что-то много получается страниц, на которых перекос скана недоустранён. Можно ли автоматизировать исправление этого?

Всего записей: 1362 | Зарегистр. 05-04-2010 | Отправлено: 02:20 02-12-2020 | Исправлено: D1D1D1D, 16:58 02-12-2020
shch_vg

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

Цитата:
Можно ли автоматизировать исправление этого?

Попробуйте включить Ortho, правда тогда изначальная кривизна проявится по горизонтали.

Всего записей: 6966 | Зарегистр. 14-01-2005 | Отправлено: 12:55 02-12-2020
bolega

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
D1D1D1D
Попробуйте режим art включить.

Всего записей: 4408 | Зарегистр. 09-09-2002 | Отправлено: 13:18 02-12-2020
shch_vg

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

Цитата:
Попробуйте режим art включить.

А у меня почему-то Ortho выравнивает лучше подобные сканы.

Всего записей: 6966 | Зарегистр. 14-01-2005 | Отправлено: 21:18 02-12-2020
VadimirTT



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

Всего записей: 2864 | Зарегистр. 22-03-2005 | Отправлено: 21:51 02-12-2020
D1D1D1D

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Почему когда по CTRL или ALT во вкладке "C.Smooth", пытаюсь опцию "Gentle smooth" назначить всем страницам — этого не происходит?

Всего записей: 1362 | Зарегистр. 05-04-2010 | Отправлено: 03:44 04-12-2020
asku



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

Цитата:
пытаюсь опцию "Gentle smooth"

 
А что дает эта опция?

Всего записей: 525 | Зарегистр. 04-05-2016 | Отправлено: 17:09 04-12-2020
D1D1D1D

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
asku
Как я понял из обсуждения выше — она применяет возможности C.Smooth, не только к крупным буквам.

Всего записей: 1362 | Зарегистр. 05-04-2010 | Отправлено: 18:42 04-12-2020
asku



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

Цитата:
она применяет возможности C.Smooth, не только к крупным буквам.

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

Всего записей: 525 | Зарегистр. 04-05-2016 | Отправлено: 20:27 04-12-2020
TelecomUral

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

Цитата:
Посмотрел в руководствах -- никакой информации.

имеете шанс вписать себя в историю Провести эксперименты и дать текст.
what's new.txt файлик в комплекте СК много чего упоминает и объясняет.

Всего записей: 3011 | Зарегистр. 15-07-2010 | Отправлено: 08:14 05-12-2020
   

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