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

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

Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
daa2013
Цитата:
они все вместе передвинутся.

TelecomUral

Цитата:
их можно подвинуть сразу

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

Всего записей: 7212 | Зарегистр. 14-01-2005 | Отправлено: 13:09 24-10-2021 | Исправлено: shch_vg, 13:24 24-10-2021
asku



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

 
Почему СК часто "не видит" во такие линии наверху под колонтитулом? Как-то это можно исправить?

Всего записей: 608 | Зарегистр. 04-05-2016 | Отправлено: 19:27 26-10-2021
shch_vg

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

Цитата:
Как-то это можно исправить?

Может как-то и можно. но первое, что приходит на ум: подберите на типовой странице достаточно большое значение параметра H.Gap value, чтобы финализация не обрезала линию, затем подставьте значение этого параметра и полученное фиксированное значение по ширине в задание и обработайте. Вроде бы должно сработать.

Всего записей: 7212 | Зарегистр. 14-01-2005 | Отправлено: 02:21 27-10-2021 | Исправлено: shch_vg, 02:22 27-10-2021
TelecomUral

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
asku
shch_vg
Мне кажется, что СК "правильнее" сделал. Он же резаками не отхватил линию. А содержимое сцентровал лучше, именно текстовый блок нашёл.
upd
То есть, выставив правильный размер надставляемых полей, вы ничего не утеряете при финализации.

Всего записей: 3354 | Зарегистр. 15-07-2010 | Отправлено: 03:59 27-10-2021 | Исправлено: TelecomUral, 04:14 27-10-2021
shch_vg

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

Цитата:
То есть, выставив правильный размер надставляемых полей, вы ничего не утеряете при финализации.

И чем это отличается от моего совета?

Всего записей: 7212 | Зарегистр. 14-01-2005 | Отправлено: 14:13 27-10-2021
TelecomUral

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

Цитата:
И чем это отличается от моего совета?

Ничем.  
Но если книга с различными полями, ваш совет не поможет. А мой указывает, что поля бывают "правильные" именно для данной страницы.

Всего записей: 3354 | Зарегистр. 15-07-2010 | Отправлено: 14:31 27-10-2021
Skay91

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

Цитата:
вместо одного хоткея приходится вызывать два для каждой диаграммы.

точно все равно не спозиционировать курсор будет + размеры чуть плавают. вставить и подгонять размеры тоже не медленно. Проще нажать и нарисовать новую зону. А когда много, как было на предыдущей странице - вставить пачку и поправить позиции.
Если именно шахматы - то скриптом питоновским пройтись предварительно по заданию для расстановки зон для шахмат.

Всего записей: 132 | Зарегистр. 06-03-2011 | Отправлено: 11:34 29-10-2021
shch_vg

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

Цитата:
точно все равно не спозиционировать курсор будет + размеры чуть плавают. вставить и подгонять размеры тоже не медленно. Проще нажать и нарисовать новую зону.

Это ваше личное мнение, мое ровно противоположное. Если бы вы обработали столько шах.книг, сколько за 15 лет обработал я, вы бы не были столь категоричны.Размеры диаграмм не плавают, единственная проблема может быть из-за некоторого поворота диаграммы, но это сущие пустяки по сравнению с отрисовкой каждой диаграммы.
Цитата:
А когда много, как было на предыдущей странице - вставить пачку и поправить позиции.

Сами себе противоречите. Одну диаграмму проще нарисовать, много- проще скопировать, а потом "точно все равно не спозиционировать".
Цитата:
скриптом питоновским пройтись предварительно по заданию

Давая такие советы, нужно бы приложить ссылку на такой скрипт, а если ее нет, то это бессмысленный совет. Не все умеют работать в пайтоне.

Всего записей: 7212 | Зарегистр. 14-01-2005 | Отправлено: 14:25 29-10-2021
TelecomUral

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

Всего записей: 3354 | Зарегистр. 15-07-2010 | Отправлено: 16:46 29-10-2021
shch_vg

Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
TelecomUral
Я это видел, но запустить не смог.

Всего записей: 7212 | Зарегистр. 14-01-2005 | Отправлено: 22:33 29-10-2021
Skay91

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

Цитата:
Это ваше личное мнение, мое ровно противоположное.

думаю тут скорее дело привычки. Если же говорить именно о шахматах - то единственный случай когда делал, оказался с поплвышей печатью, так что все разные были))
А про вставлять зону под курсор было бы в принципе удобно, согласен. Просто ввиду наличия скрипта не думал что оно так нужно часто.

Цитата:
Сами себе противоречите.

не противоречу. там было про точнее, а в этом случаи очевидно с запасом.

Цитата:
нужно бы приложить ссылку на такой скрипт,

Вы тут дольше меня, и раз интересуетесь темой шахмат то решил, должны были его видеть, потому не подумал приложить. Извиняюсь.
Чтоб скрипт заработал, после установки python Надо будет в консоли еще

Код:
pip install opencv-python
pip install numpy  

После чего в папке со скриптом

Код:
python chess4SK.py

либо запустить установившийся IDLE вместе с python, и там открыть скрипт, запустить

Всего записей: 132 | Зарегистр. 06-03-2011 | Отправлено: 22:40 29-10-2021 | Исправлено: Skay91, 22:42 29-10-2021
shch_vg

Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
TelecomUral
Skay91
Вспомнил сейчас свою эпопею с этим скриптом. Автор выложил его в марте, я запустил на большом задании. Скрипт нашел на одной странице половину диаграмм, на остальных пропустил.
После этого я потерял к нему интерес и, по-видимому, пропустил исправленный вариант.
Сейчас взял чуть больший по размеру chess4SK.py из архива по ссылке TelecomUral и заменил им старый. Запустил на довольно неважных сканах книги 30-го года (более 300 стр).
Вначале скрипт на одной странице из 6 диаграмм обнаружил только три, затем на нескольких дальнейших сканах вообще не обнаружил диаграмм, но затем раскочегарился и выделил почти все остающиеся диаграммы. Неопознано всего диаграмм 15 из примерно 300, как для меня, то очень приличный результат.
Рекомендую!

Всего записей: 7212 | Зарегистр. 14-01-2005 | Отправлено: 23:20 29-10-2021 | Исправлено: shch_vg, 23:24 29-10-2021
daa2013

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
И снова про выделения.
 
Решил перечитать про глифы в whatsnew. И что я вижу:
 

Цитата:
 
- VR: В КМ списка цветов палитры панельки Posterization добавлена команда Copy color layer to clipboard. Работает следующим образом:
  создается копия всего изображения либо выбранного фрагмента при наличии выделения. Все пикселы, имеющие цвет, отличный от текущего
  выбранного в палитре, либо находящиеся внутри ограничителя FF-limiter, заменяются на белый цвет и становятся прозрачными. Результат  
  копируется в буфер обмена. При необходимости слой из буфера обмена можно поместить в библиотеку глифов командой Add from clipboard.
  Если команда применялась к выделению, то вместе со слоем в буфере сохраняется точка расположения выделенного фрагмента, т.е.  
  координата его верхнего левого угла. При использовании в дальнейшем команды Paste слой будет вставлен в исходную позицию, независимо
  от положения курсора мышки. Чтобы добиться такого же эффекта для случая, когда полученный слой добавлялся в библиотеку глифов,
  необходимо выполнить двойной щелчок на глифе, затем вызвать стандартную команду Paste; просто перетаскивания глифа из библиотеки
  на изображение будет недостаточно для автовосстановления его исходной позиции.
 

 
 
То есть я могу сделать постеризованный глиф, который помнит свое местоположение.
Более того, я могу его из окна RV перетащить в окно MW и там вставить.  
(Из меню вызвать Result - Show source file и оттуда в библиотеку глифов залезть).  
 
То есть сделать-то дополнительно всего ничего: запоминать так (с координатами) в библиотеку глифов не постеризованный глиф, а цветной. (Просто выделенное туда отправлять без накладывания всяких масок прозрачности.). Обычные цветные-то глифы возможны. Да и черно-белые тоже можно.  (На самом деле я этот постеризованный цветной вставляю в ч.б исходники и он прекрасненько, как черно-белый, и встаёт в итоге).

Всего записей: 1076 | Зарегистр. 13-06-2013 | Отправлено: 08:29 30-10-2021
shch_vg

Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Двигал окно глиф-библиотеки, как вдруг она заняла всё окно. Никакие мои усилия не заставили это окно вернуться к его нормальному виду сбоку окна RV. Как-то это можно починить?

Всего записей: 7212 | Зарегистр. 14-01-2005 | Отправлено: 13:26 30-10-2021
TelecomUral

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

Цитата:
Как-то это можно починить?

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

Всего записей: 3354 | Зарегистр. 15-07-2010 | Отправлено: 13:54 30-10-2021
shch_vg

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

Всего записей: 7212 | Зарегистр. 14-01-2005 | Отправлено: 17:59 30-10-2021 | Исправлено: shch_vg, 18:01 30-10-2021
asku



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TelecomUral
 
А есть еще скрипты для работы с СК? Вот например, если в книге очень много фотографий, и скрипт бы каждую внес в рамку (Create picture zone).
 
Вот пример такой книги. Разворот, точнее. А таких разворотов около 250-ти.
 


Всего записей: 608 | Зарегистр. 04-05-2016 | Отправлено: 21:49 30-10-2021
bolega

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

Цитата:
То есть сделать-то дополнительно всего ничего

так в итоге нужно то что? сохранять произвольный глиф с координатами?  А зачем?
 
На текущий момент в последней версии выявлены баги. Приведу их списком:
- При выполнении команды Special > OCR page в окне VR в ocr-файл сохранялось неверное значение ориентации текста.
- Вызов OCR для файлов с dpi=1200 как правило заканчивался ошибкой (проблема где-то в ocr.dll). Чтобы избежать это, СК в таких случаях выполняет даунсемплинг изображения перед применением OCR.
- В библиотеку глифов не сохранялся слой прозрачности для серых/цветных глифов.
- при удалении глифов из библиотеки глифов память, занимаемая изображениями, не высвобождалась, что со временем могло привести к общей нехватке памяти.
- при загрузке задания игнорировались опции зоны, сохраненные в 4-м и 5-м кармане.
- изменение положения зоны после команды Place relative to basis zone не сохранялось.
- изменение поправки порога бинаризации для правой половинки разворота на сохранялось.
- тип сортировки файлов, выбранный в диалоге открытия изображений, сохранялся в ini-файл, но не восстанавливался.
- при обработке external pic-зоны слой прозрачности имел некорректные размеры, если для зоны были заданы изменение dpi и опция transparent одновременно.
- если external pic-зона выступала за пределы резаков или скана, на выходе ее форма деформировалась.
- цветная зона с включенной опцией Few-color coding кодировалась в djvu некорректно, если она содержала более 256 цветов.
 
shch_vg
 - MW: Новый хоткей Paste zone to cursor. Вставляет зону(ы) из кармана в точку, определяемую курсором мышки.

Всего записей: 4577 | Зарегистр. 09-09-2002 | Отправлено: 21:50 30-10-2021 | Исправлено: bolega, 21:55 30-10-2021
VadimirTT



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

Всего записей: 3448 | Зарегистр. 22-03-2005 | Отправлено: 21:55 30-10-2021
daa2013

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

Цитата:
так в итоге нужно то что? сохранять произвольный глиф с координатами?  А зачем?  

 
Я уже писал. Когда работаю с разделенными сканами и исправляю ошибки сегментации.
Мне надо перетащить кусок из оригинала в фон или маску на ту же самую позицию, чтобы уже там выполнить бинаризацию / постеризацию;  залить буквы или обтравить картинку.
 
Я этот кусок, получается, могу и как цветной глиф перетащить.  Костыль, конечно.
Но возможность ИМХО полезная.  Так, например, можно виньетки всякие перетаскивать и размножать. Они же не обязательно постеризованы будут. Цветные/серые тоже вполне себе могут быть. Градиенты в колонтитулах ...

Всего записей: 1076 | Зарегистр. 13-06-2013 | Отправлено: 22:09 30-10-2021
   

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