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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

gyra

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

ScanKromsator

Знаменитый Кромсатор для обработки получаемых при сканировании изображений страниц.  
Автор: bolega
ScanKromsator в Википедии: http://ru.wikipedia.org/wiki/ScanKromsator
 
Обсуждение создания e-книг: Электронные книги: сканирование, обработка, сборка
 
 
Текущая версия программы: 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)    Включённые в т.ч. материалы: Подробнее...
 

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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



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

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

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

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

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

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



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

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

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

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

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

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

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

Всего записей: 1567 | Зарегистр. 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

Компьютерный форум Ru.Board » Компьютеры » Программы » ScanKromsator | СканКромсатор (Часть 4)


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru