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

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



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

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

 
Вот несколько сканов в архиве:
Ссылка

Всего записей: 535 | Зарегистр. 04-05-2016 | Отправлено: 14:25 02-05-2023
TelecomUral

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

Цитата:
shch_vg
Срочно нужна помощь...

нихрена, простите, из вашего объяснения не понятно.
чб рисунок на чб диаграмме, вы пишете? так?
 

 

 
тогда на кой чёрт их делить, если рисунок по вашим словам УЖЕ нанесён?!  
 
Это ж надо умудряться - специально так запутывать задачи!

Всего записей: 3064 | Зарегистр. 15-07-2010 | Отправлено: 14:29 02-05-2023
bolega

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

Цитата:
Создаю одну ч/б зону с шахматной диаграммой и другую с ч/б рисунком и располагаю их одну на другой. Хотел бы видеть появление диаграммы и рисунка на ней в резалт вью.

Если создадите две зоны одна над другой, то и на выходе они такими и останутся - одна над другой. Не понял, в чем проблема. И что даст такое разделение, учитывая, что обе зоны - b/w?
И для зон есть режим интерактивного задания прозрачности (кнопка после волшебной кисточки). Какую надо часть сделать прозрачной, такую и делайте.
 
xMARx

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

Заменить то можно. Но упомянутая функция - одна из самых востребованных в граф. движке СК. Вызывается в тысяче мест. Проверить, как изменение повлияет на работу всех этих мест, нереальная задача. Скорее всего, что-то другое начнет неправильно работать.
 

Цитата:
Как только мы перестали работать с выделением, этим клавишам возвращается функция перелистывания страниц

ОК. Посмотрю.

Всего записей: 4444 | Зарегистр. 09-09-2002 | Отправлено: 15:04 02-05-2023 | Исправлено: bolega, 15:07 02-05-2023
TelecomUral

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bolega
СК когда будет? Меня индиец трясёт, дай ему 6.9

Всего записей: 3064 | Зарегистр. 15-07-2010 | Отправлено: 15:16 02-05-2023
imwerden

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может ухе писали, но я пропустил. В версии 6.9 две вещи беспокоят:
 
1. ластик к режиме обработки конечного изображения не имеет границ, раньше был квадратик.
2. исправление перекоса на страницах с небольшим количеством текста (парой слов) искривляет даже прямое расположение текста.
 
Надеюсь, что помог.

Всего записей: 14 | Зарегистр. 06-06-2014 | Отправлено: 15:22 02-05-2023
bolega

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

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

Работа ластика вообще в новой версии не менялась. Возможно, темы windows повлияли.
И в новой версии вместо ластика лучше использовать clone stamp, для ч/б изображения он работает как ластик.
 

Цитата:
исправление перекоса на страницах с небольшим количеством текста (парой слов) искривляет даже прямое расположение текста.  

это бывало в любой версии. Попробуйте для такой страницы включить deskew: art.  

Всего записей: 4444 | Зарегистр. 09-09-2002 | Отправлено: 16:15 02-05-2023 | Исправлено: bolega, 16:17 02-05-2023
shch_vg

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

Цитата:
И для зон есть режим интерактивного задания прозрачности (кнопка после волшебной кисточки). Какую надо часть сделать прозрачной, такую и делайте.

Прошу не пинать меня ногами, т.к. все это мне в новинку.
Упрощу задачу.
Есть ч/б диаграммы в зонах. На них изображены положения фигур, но кроме того еще различные геомерические фигуры. Диаграммы плохого качества, приходится их заменять.
С заменой шахматной диаграммы проблемы нет, но воспроизводить рисунок на вновь созданной затруднительно.
Пришла мысль выделить из плохой диаграммы только рисунок и нанести его на выходной скан под зоной с диаграммой.
Магическое слово "прозрачность" натолкнуло на мысль, что зоне над рисунком можно сказать, чтобы она пропускала для показа то, что лежит под зоной.
Можно ли это реализовать?
режим интерактивного задания прозрачности я похоже нашел, но как его применить, так и не понял.
 
P.S. И как с с прозрачностью связано окошко Transparent из свойства зоны?

Всего записей: 6972 | Зарегистр. 14-01-2005 | Отправлено: 16:32 02-05-2023 | Исправлено: shch_vg, 16:40 02-05-2023
TelecomUral

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

Цитата:
shch_vg
Магическое слово "прозрачность" натолкнуло на мысль, что зоне над рисунком можно сказать, чтобы она пропускала для показа то, что лежит под зоной.
Можно ли это реализовать?

По ПКМ на выделенной зоне в режиме Zones. В окошке основной страницы. Команда "Get transparensy mask from page".
 
upd
примерно так
https://disk.yandex.ru/i/A2Pv4Ivs-xnxAQ

Всего записей: 3064 | Зарегистр. 15-07-2010 | Отправлено: 16:38 02-05-2023 | Исправлено: TelecomUral, 16:58 02-05-2023
shch_vg

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

Цитата:
https://disk.yandex.ru/i/A2Pv4Ivs-xnxAQ

Спасибо за видео, но мне это особо не помогло.
Возникла проблема с появлением подложки в нужном месте.
До Get transparensy mask from page не видно как подложка расположена относительно закрывающей ее доски, и очень трудно поместить ее на место.
Вот, что у меня получилось.
 
Добавлено:
asku
Удалось заключить в зоны ВСЕ заглавные буквы выложенных сканов, но кроме того образовались еще и некоторое количество фальшивых зон, которые требуют ручного удаления, т.е. придется просматривать все развороты и удалять их. U235 взял тайм-аут на проверку и дополнительную настройку скрипта.

Всего записей: 6972 | Зарегистр. 14-01-2005 | Отправлено: 19:18 02-05-2023 | Исправлено: shch_vg, 19:53 02-05-2023
bolega

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

Цитата:
Вот, что у меня получилось.  

Я сделал по другому, наоборот. Для наглядности раскрасил
https://workupload.com/file/thcsLcs8wfK
Напомню про команду Selection > White transparent
В данном примере не нужно пытаться рисовать доску под решеткой, наоборот, нужно выделить решетку в отдельную зону, убрать на ней все лишнее, все белые пиксели сделать прозрачными. А область на скане под зоной - восстановить из похожего соседнего фрагмента, я сделал это через двухклеточный глиф.
 
Добавлено:
Для массовых операций над зонами пригодится такой прием, например нужно удалить какие-либо зоны по всей книге: 1) включить Zones > mouse-zone-click-action = toggle mark, 2) пройтись по всем сканам и просто щелкать по зонам, которые надо удалить - они будут маркироваться. 3) Zones > Bulk > Delete zones, only marked = галка, scope = All - удалить все отмаркированные зоны

Всего записей: 4444 | Зарегистр. 09-09-2002 | Отправлено: 20:24 02-05-2023 | Исправлено: bolega, 21:22 02-05-2023
shch_vg

Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
bolega
Спасибо за советы, но Вы, по-видимому, упустили момент, что я заменяю через зону и шахматную доску, поэтому мне непонятно взаимодействие двух зон, когда одна не видна из-за другой.

Всего записей: 6972 | Зарегистр. 14-01-2005 | Отправлено: 22:12 02-05-2023 | Исправлено: shch_vg, 00:09 03-05-2023
TelecomUral

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

Цитата:
shch_vg
Возникла проблема с появлением подложки в нужном месте.

Тогда пробуйте сделать прозрачность, и откатывайте, если получается криво. Ну или запишите точный угол и смещения новой диаграммы, и крутите-смещайте подложку по этим числам.
 
Это, вероятно, происходит из-за того, что вы шахматную доску рисуете заново несколько в другом месте, да ещё и с поворотом. Впрочем, поворот может сам СК вводить.
 
оффтоп
Это называется "дурная голова ногам покоя не даёт". Делается ну просто всё возможное, чтобы ничего не получилось Развалена общая координатная система, а потом "а что ж мне делать-то теперь...".
 
оффтоп2
Смешно выглядит это вот всё. Крутить подложку вручную настолько времязатратно... Она же может быть не строго по центру диаграммы.
 
+ мысль
вероятно, всё же проще наложить отдельную зону с этим рисунком. Её и двигать проще, и повернуть можно один раз, и совмещение видно через просвечивание.
 
UPD
видео
https://disk.yandex.ru/i/eWtpulsS0uomsA
 
UPD2
ну и последний гвоздь в крышку гроба: можно было в примере shch_vg сделать прозрачность в диаграмме и двигать её над подложкой. Это не вполне универсальное решение, потому что рисунок в общем случае может быть в цвете, а подложка - в СК это чаще всего - ЧБ.

Всего записей: 3064 | Зарегистр. 15-07-2010 | Отправлено: 04:28 03-05-2023 | Исправлено: TelecomUral, 05:24 03-05-2023
U235

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
asku
https://www.upload.ee/files/15190920/py_3_10_10.zip.html
В архиве скрипт, Python 3.10.10 64-бит и библиотеки. Запускать двойным кликом start.cmd
Предварительно нужно создать файл-задание для SK,  см. описание на gitHub.
Параметры такие: min size 0.037, max size 0.065, aspect 0.5, expand 0, dilation 4
После работы создатся новый файл-задание с суфиксом _new. На ваших сканах все буквицы выделились корректно, кроме 0013 файла, там вторая буквица из двух литер Дз, Д выделилась, а з -нет. Такие случаи надо поправить вручную. Думаю это в любом случае быстрее, чем выделять каждую буквицу руками.  

Всего записей: 884 | Зарегистр. 14-12-2005 | Отправлено: 08:19 03-05-2023
asku



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
U235
Спасибо! Буду пробовать.
А что значит:
Параметры такие: min size 0.037, max size 0.065, aspect 0.5, expand 0, dilation 4

Всего записей: 535 | Зарегистр. 04-05-2016 | Отправлено: 09:12 03-05-2023
U235

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
asku
Там будет окно, в нем надо вбить эти параметры. Скрин окна на гитхабе.

Всего записей: 884 | Зарегистр. 14-12-2005 | Отправлено: 09:20 03-05-2023
asku



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
U235
 
Сделал. Получилось. Спасибо!
Все страницы еще не смотрел — пока времени нет, проверил несколько разворотов и результат на них идеальный )
 

 
Теперь осталось вспомнить как в СК убрать галочки, чтобы расставить резаки. Может кто-нибудь подсказать?

Всего записей: 535 | Зарегистр. 04-05-2016 | Отправлено: 11:28 03-05-2023
mvk2006



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

Цитата:
как в СК убрать галочки, чтобы расставить резаки

Убрать галочки можно в пункте "Сlear marks" (и в меню Edit и в контекстном меню в списке файлов)
Но для расставления резаков нет необходимости убирать маркеры

Всего записей: 515 | Зарегистр. 15-10-2005 | Отправлено: 12:02 03-05-2023
shch_vg

Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
TelecomUral
Спасибо за видео, так как из него я, наконец-то, узнал то, что спрашивал, а именно, как сделать выше расположенную зону прозрачной.
 
Осталась одна загадка: что делает в свойствах зоны Transparent?

Всего записей: 6972 | Зарегистр. 14-01-2005 | Отправлено: 17:10 03-05-2023 | Исправлено: shch_vg, 17:12 03-05-2023
TelecomUral

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

Цитата:
Осталась одна загадка: что делает в свойствах зоны Transparent?

это вам тема для самостоятельного изучения
 
Я в своей статье Хрестоматии на примере гиперболоида вращения всё про уровень transparent чётко показал.

Всего записей: 3064 | Зарегистр. 15-07-2010 | Отправлено: 17:49 03-05-2023
shch_vg

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

Цитата:
Я в своей статье Хрестоматии на примере гиперболоида вращения всё про уровень transparent чётко показал.

Вот там-то я ничего и не понял. Он как-то связан с прозрачностью в Вашем последнем видео?

Всего записей: 6972 | Зарегистр. 14-01-2005 | Отправлено: 21:18 03-05-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