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

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

Модерирует : 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 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

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

Widok



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

Scan Tailor


Задача программы - пост-обработка сырых сканов книг для последующей сборки в PDF/DJVU,CBR/CBZ и т.д.
Программа обеспечивает большое удобство для использования, большую интерактивность и не меньшую автоматизацию процесса (по сравнению со СканКромсатором).
Кросс-платформенный (Windows,Mac OS, Linux) проект с открытыми исходниками.


Англоязычный топик по ScanTailor
Ветки:
Scan Tailor Plus (Vadim "DikBSD" Kuznetsov) >>>  последняя версия   (Отличия от авторской версии)
Scan Tailor Еnhanced (Petr "pejuko" Kovar) >>>  последняя версия   (Отличия от авторской версии)
Scan Tailor Featured (monday2000) >>>  последняя версия   (Отличия от авторской версии)
Scan Tailor Advanced (4lex4) >>>  последняя версия (Отличия от авторской версии); ветка develop
 
Документация:
Документация (Wiki) | Зоны картинок в ScanTailor | ScanTailor. Быстрое начало | Видеоуроки и скринкасты новых функций СТ от Tulona
Статья: Scan Tailor. Программа для обработки отсканированных книг
Видеоурок: Создание DjVu с помощью Scan Tailor (зеркало)
Использование Scan Tailor совместно с Djvu Imager (сборка djvu методом разделенных сканов)
Как собрать Scan Tailor из исходных кодов под Windows
Почему нельзя сделать сплошную нумерацию вывода


Автор проекта - Tulon. Почему его здесь не видно? .
DikBSD автор ветки ScanTailor Plus история повторяется.
Юзеры! Будьте скромнее!


Дистрибутивы, форки, дополнения

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:17 17-02-2010 | Исправлено: ndch, 16:47 18-07-2018
4lex4

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

Цитата:
Можно использовать зону заливки, но её тоже надо обозначать контуром, а не просто "ляпнуть" капельку белой краски кисточкой ))
 
Автор версии Universal сделал фишку копирования зон, то есть вставки последней редактируемой зоны. Т.е. создали маленькую зону, а дальше зажимаете Ctrl и мышкой тыкаете и размножаете ее. Я собирался перенести ту фишку или сделать свою, если реализация в Universal окажется кривой.

Всего записей: 332 | Зарегистр. 27-01-2016 | Отправлено: 19:49 12-12-2017
Dmb_2007

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну да, это наверно проще ...
А просто круглую зону наверно труднее?
Тогда квадратную? Чтобы не копировать, а указать размер и вставлять.
Ну это так, в порядке абстрактных рассуждений.

Всего записей: 318 | Зарегистр. 07-05-2004 | Отправлено: 19:55 12-12-2017
4lex4

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dmb_2007, круглую нельзя, только полигональную. Можете просто сделать много точек.
 
Я много чего хотел и раньше перенести к версии 1.0.7, но например то объединение в универсале Quadro и Rectangle оказалось кривым, поэтому пришлось пилить свою реализацию, чтоб преодолеть ограничение из Featured на удаление автозон. Оно было там не зря, ибо СТ просто архитектурно не был готов к таким махинациям, а monday2000 видимо решил не париться. И мне это полностью удалось сделать только к 1.0.8. Перетаскивание зон в универсале тоже не очень реализовано, щас пилю свою реализацию.

Всего записей: 332 | Зарегистр. 27-01-2016 | Отправлено: 20:02 12-12-2017 | Исправлено: 4lex4, 20:08 12-12-2017
4lex4

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Накопились некоторые вопросы по обработке, а именно как из СТА получить DjVu с цветным текстом или
подготовить малоцветное изображение как передний слой для кодирования в DjVu Small mod.
 
Делал на примерах, которые мне прислали в личку на рутрекере, кроме первого.
 
Необходимые инструменты:
 
STA,
Photoshop c этими экшенами, которые я делал на ходу, когда сам занимался обработкой:
https://files.inbox.eu/ticket/folder/293b772c39c5cff5da951029c703cfd05b38cd58
 
DjVu Small Mod с моими профилями, которые я сделал специально для этой мини-инструкции,  
обычно я ручками настраивал эти настройки кодирования, хотя с профилями удобнее:
https://files.inbox.eu/ticket/folder/7bb466efdfae3943292d928256e82f91f0d12bbd
 
Первые два случая полностью автоматические, необходимо только настроить инструменты и применить ко всем сканам,  
в третьем рассмотрен случай, когда необходимо ручное вмешательство.
 
Настройка инструментов:
 
DjVu Small Mod:
 
  1) Бросить профили в папку ...\profiles\personal.
  2) В настройках ручной сегментации указать следующие настройки:
        a) Включаем галочку Enable layers separation (Включить деление на слои) и ставим User defined (Пользовательское).
        b) Text (Текст): foreground\<name>.<ext>
        c) Background (фон): background\<name>.<ext>
 
а) Случай с цветным текстом и картинками.
 
ПРИМЕР И РЕЗУЛЬТАТ: https://my.pcloud.com/publink/show?code=kZYn5F7Z3PT6wAxDVaYtNa49a9B5EkqS2Fvy
 
I. Обработка в СТА:
 
  1) Обрабатываем скан как обычно.
  2) На последней стадии выбираем: Раздельный выход -> Цветной передний слой. Выход должен быть 600 DPI.
     Получаем два цветных изображения: передний слой и задний слой  
  3) Обязательно сохраняем проект, чтобы если, допустим, мы испортим некоторые файлы выхода, сразу могли их востановить,
     просто открыв скантейлор и перейдя на стадии выхода к этому файлу.
 
II. Photoshop
 
  1) Открываем изображение переднего слоя из папки foreground в фотошопе.
  2) Переходим Scanned docs -> Cleaning threshold [threshold] -> Threshold (Порог) -> щелкаем два раза.
     Настраиваем порог так, чтоб черным был только контент, а мусор убрался и стал белым.  
     Точность тут особая не нужна, это еще не очистка. Я выбрал 195 для этого скана.
  3) Делаем шаг назад (Ctrl+Z).
   
  4) Воспроизводим Scanned docs -> Clean background (both modes) и смотрим результат c очищенным фоном.
  5) Воспроизводим Scanned docs -> Auto levels. Серый текст должен стать черным.
  6) Воспроизводим Scanned docs -> Gaussian smoothing. Применяем сглаживание букв, чтобы не было зазубрин,
     и повышаем детальность перед кодированием.
   
  7) Смотрим финальный результат, и если все правильно, создаем рабочую задачу.
     7.1) Переходим в историю и возвращаем изображение к состоянию открытия.
     7.2) Создаем новый набор, назвав его "Задачи".
     7.3) Создаем новое действие и включаем запись.
     7.4) Повторяем шаги 4, 5, и 6.
     7.5) Мы должны получить то, что получили после 6го пункта.
     7.6) Закрываем изображение БЕЗ сохранения.
      
  8) Применяем задачу ко всем изображениям в папке foreground:
     8.1) Переходим  Файл -> Автоматизация -> Пакетная обработка.
     8.2) Выбираем Набор "Задачи" и наше действие из шага 7.
     8.3) Указываем Источник - Папка, выбираем папку foreground.
     8.4) Указываем Назначение - Сохранить и Закрыть.
   
  9) [опционально] Делаем какие-нибудь действия с нашими картинками в папке background, например, авто-коррекцию цвета,  
                   контрастности, смарт блюр и т.п., что вы сами обычно делаете.
   
III. DjVu Small Mod
 
  1) Открываем Djvu Small mod (далее DSM) и выбираем профиль Foreground 600 (PS). Это промежуточный профиль,  
     задача которого сделать нам готовый передний слой.
     Он настроен так, чтобы максимальное количество деталей шло в передний слой, то есть бинаризовывалось.
  2) Кодируем с этим профилем всю папку foreground и получаем по djvu под каждый файл.
  3) Переключаемся в режим декодирования, включаем галочку настроек, переходим в настройки -> декодирование DjVu  
     -> ставим галочку "Cлой" -> foreground (передний).
  4) Загружаем все наши DjVu в DSM, создаем в любом месте папку с названием "foreground" и сохраняем тифы туда.
  5) [рекомендуется] Чтобы проверить, что все на месте, выводим из этих же djvu задние слои ("Cлой" -> background (фон)).  
                     Они не должны содержать ничего, кроме мусора. Если там есть текст или еще какая-то часть контента,
                     то foreground данного файла необходимо перекодировать / поправить вручную.
                     Обычно автомат справляется и ничего дорабатывать не приходится.
                      
                     Подсказка: чтобы ускорить поиск некорректных файлов, сожмите все изображения в zip архив и в архиваторе выставите
                     сортировку по упакованному размеру, и смотрите самые большие файлы.  
  6) Переходим в режим кодирования и выбираем профиль Separated 600 (PS).
  7) Кодируем все файлы из папки foreground (из шага III.4) и background (из шага I.2 или II.9).  
      Для этого просто загружаем все файлы из обоих папок foreground и background в Djvu Small Mod  
      и нажимаем кнопку Encode (Кодировать).
   
б) Случай с цветным текстом без картинок.
 
ПРИМЕР И РЕЗУЛЬТАТ: https://my.pcloud.com/publink/show?code=kZfn5F7ZzwoX1p9RUEBtXyN2R3E6g05UOvS7
 
Меняются только следующие действия:
 
III.
 
  ...
   
  6) Переходим в режим кодирования и выбираем профиль Colored text 600 (PS).
  7) Кодируем все файлы из папки foreground.
   
в) Ручная обработка.
 
ПРИМЕР И РЕЗУЛЬТАТ: https://my.pcloud.com/publink/show?code=kZ2n5F7ZkDkr1iFvlPYXYiNfRh0Igmq3bGHV
 
Перед загрузкой файла в СТ применяем Descreen. Я использовал СК для этой цели.
 
I и III этапы те же, что и у случая а).
 
II.
Создаем папку foreground в любом месте и копирум туда файл из папки foreground из этапа I (полученный СТ).
foreground:
  1) Применяем шаги II.4,5,6, затем бинаризуем в СТА в смешанном режиме. Я использовал алгоритм Wolf.  
     Круги метим как картинки для дальнейшей постеризации.
  2) Я постеризовал круги в RasterID 2.1. Еще для этой цели можно использовать Vector Magic.  
     А также графический редактор, но возникает проблема подавления шумов.
  3) Востанавливаем цветные прямоугольники на фоне за текстом.
     a) Открываем файл и переходим в RGB режим (Изображение -> Режим).
     б) Накладываем сверху foreground из этапа I.
     в) Выделяем прямоугольник и пипеткой берем его цвет (или сами задаем цвет в палитре).
     г) Переключаем слой на Background.
     е) Воспроизводим Scanned docs -> Fill behind (Залить позади).
      
     Подсказка:
     Шаги выше с ручным выделением похожи на те, что делаются в СК.  
     Но у фотошопа и гимпа есть волшебная палочка, и мы можем использовать это.
     Вместо ручного выделения прямоугольников, просто щелкаем волшебной палочкой по его области.
     Получаем выделенный прямоугольник с дырками на месте букв.
     Так как выделение представляет собой маску, к ней применимы морфологические операции, те же, то и для ч/б изображений.
     Зная это, я сделал действие Common -> Fill holes in selection (залить дырки в выделении).
     Воспроизводим и получаем выделение из оригинала в 2 клика вместо ручного выделения.
      
  4) [опционально] Сохраняем в Indexed 8. Шаг не обязательный,  
                   так как DSM сам преобразует изображение переднего слоя в индексированое и строит палитру,
                   но он позволяет убедиться, то у нас действительно малоцветное изображение,  
                   пригодное для кодирования как передний слой. В изображении для переднего слоя не должно быть плавных переходов тона,
                   у всего должны быть резкие границы,
                   т.к. каждая замкнутая цветная область преобразуется в свой шейп (фигурку) при кодировании.
      
background:
  1) Я применил только авто уровни и Smart blur (умное размытие).
   
Примечание: Для второго результата я просто применил порог (бинаризацию) на background изображении,  
вырезал полученное из backround и перенес в foreground изображение.
Сделано это для повышение четкости контуров. Мое мнение - я бы оставил первый результат,  
ибо второй дает увеличение веса страницы на 8кб, а четкость возрастает не сильно.
Сделал просто для примера.
 
Есть еще полезные действия, которые не описаны но могут пригодится:
Scanned docs -> Colorize text - раскрасить выделенный ч/б текст.  
Выделяем область с текстом, выбираем цвет, и воспроизводим. Черный текст станет нужного цвета.
Примечание: перед окрашиванием текста не забываем перейти в цветовое пространство RGB.  
 
г) Осталось рассмотреть только случай для сканов с цветным фоном, цветным текстом и картинками.
 
   ПРИМЕР: https://my.pcloud.com/publink/show?code=kZDn5F7Zlko3L7sJRtBtCwbrRb1IOLSk1XNk
 
 

 
Добавлено:
К версии 1.09 запилю фишку, чтоб СТ сам раскрашивал ч/б и делал малоцвет, поэтому промежуточный шаг  с извлечением foreground из DSM можно будет пропускать.
 

Всего записей: 332 | Зарегистр. 27-01-2016 | Отправлено: 18:39 17-12-2017 | Исправлено: 4lex4, 03:02 04-01-2018
4lex4

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

Цитата:
Кисточка нужна, чтобы обводить цветные зоны

Кстати, появилась такая идейка.  
 
Есть картинка, которая не распозналась автосегментатором. Щелкаем, к примеру, мышкой по области с картинкой с зажатым контролом, получаем готовую зону. Что-то типа волшебной палочки.
 
Кстати, чтоб не задерживать версию 1.09, сначало ее выпущу, пока ищутся баги, запилю цветовой сегментатор, будет к 1.0.10, потом начну объединение с Experimental.

Всего записей: 332 | Зарегистр. 27-01-2016 | Отправлено: 04:44 20-12-2017 | Исправлено: 4lex4, 05:08 20-12-2017
Skay91

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

Цитата:
Щелкаем, к примеру, мышкой по области с картинкой с зажатым контролом, получаем готовую зону.

Автоматизация конечно хорошо и прекрасно, но хотелось бы полностью вручную иметь возможность нарисовать границы в таких ситуациях (а лучше еще и поправить созданные автоматом). Малоли какое исходоное качество в данном куске. На данном этапе это все же удобнее сделать, чем потом в том же фотошопе подкладывать исходник и рисовать поверх.

Всего записей: 108 | Зарегистр. 06-03-2011 | Отправлено: 11:09 20-12-2017
papaVlad



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skay91
Цитата:
хотелось бы полностью вручную иметь возможность нарисовать границы в таких ситуациях (а лучше еще и поправить созданные автоматом).

Зачем хотеть?, это было, есть и будет есть. Выделяйте вручную зону, ПКМ, Свойства, далее по ситуации Вычесть или Добавить.
То есть сейчас имеем автозоны, ручные зоны и будет ещё вариант с волшебной палочкой, а если неудачно сработала палочка, то можете ручками добавить или обрезать, как сейчас.

Всего записей: 141 | Зарегистр. 22-04-2012 | Отправлено: 13:00 20-12-2017
Dmb_2007

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
4lex4
 
Кстати, в последнее время частенько не распознаются цветные печати на черно-белом тесте
Пример https://yadi.sk/d/sGR_hzAY3QndCC
 
А СТ не понимает относительные пути?
 
Добавлено:
Да, ещё.
Попробовал разделённые сканы.
Ради интереса.
А разве в выходных разделённых TIFFах не должно быть прозрачности?

Всего записей: 318 | Зарегистр. 07-05-2004 | Отправлено: 14:00 20-12-2017 | Исправлено: Dmb_2007, 15:10 20-12-2017
4lex4

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dmb_2007, проверьте эти сканы на старой 1.05. Если на старой будут распознаваться, напишите

Всего записей: 332 | Зарегистр. 27-01-2016 | Отправлено: 15:25 20-12-2017
Dmb_2007

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
4lex4 частично распозналось https://yadi.sk/d/hrujXx7f3QnfwB

Всего записей: 318 | Зарегистр. 07-05-2004 | Отправлено: 15:32 20-12-2017
Fafy

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
4lex4
 
1) Нашел еще один баг. При переходе из режима "Полезная область" на "Компенсацию наклона"  и обратно не сохраняется настройка "Следовать за страницей", параметр сбрасывается на по-умолчанию. Такое же наблюдается и при использовании клавиш перехода на следующую/предыдущую страницу.
Может я что-то не понимаю, но настройка, та что по-умолчанию, для параметра "Следовать за страницей" вообще не удобна да и для режима по-умолчанию я что-то не могу найти достойного применения вообще. Может я конечно не все тут понимаю, тогда подправьте меня. Если она для всех не удобна, то может оставить тогда один вариан и все тут! Или сделать по-умолчанию другой вариант?  
 
2) К слову о функции Следовать за  странцей. Очень удобно было-бы (можно и опционально) чтобы программа в режиме сортировки по возрастающей ширине/высоте запоминала предыдущую/следующую страницы относительно активной страницы, чтобы после правки полей и последующего нажатия на PageUp/PageDown преход осуществлялся на страницы, которые были перед правкой полей.  
 
3) Заметил, что Компенсация наклона для картинок автоматом не совсем корректно работает, часто бывает, что автоматом картинки еще более искривляет чем поправляет. Для текстовых блоков и картинок над/после/в блоках выравниваются нормально. Некорректная работа замечена только если на странице только одна фотография без какого-либо текста. Картинки цветные.
 
4) Если автоматическое определение полезной области по высоте редко когда промахивается, то по ширине очень часто справа и слева от текстового блока оставляет пустые пространства. Может можно как-то усовершенствовать алгоритм распознавания полезной области?
 
5) Как раз хотел задать вопрос о обработке книг с цветным текстом и тут о-о-о-чень пространная инструкция. Но как только стал читать сколько нужно сделать много манипуляций то сразу бросает в легкую дрожь. Может можно что-то добавить в функционал программы для таких случаев чтобы упростить всю работу с книгами где есть цветный текст? Сейчас как раз обрабатываю книгу (600 страниц) где на всех страницах красный колонтитул или название глав/подглав и местами цветные/серые картинки.
 
6) На этапе вывода для Зон картинок и Зон заливок в дополнение к свободному рисованию обрастей не хватает для этой же цели фигур Прямоугольника и Круга, чтобы быстрее и более точно можно было отрисовать нужные области.
 

Всего записей: 445 | Зарегистр. 25-10-2010 | Отправлено: 21:05 20-12-2017 | Исправлено: Fafy, 21:11 20-12-2017
4lex4

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хорошие новости: цветовому сегментатору быть, причем сразу хорошему и уже в 1.09. Он сможет автоматом окрашивать не только текст, но сложные графики и даже сможет работать со штампами и печатями на тексте, а также обрабатывать зачеркнутый / подчеркнутый цветными линиями текст. (Сегментаторы в DjVu и ClearScan с тремя последними случаями не работают, они заливают все однородным цветом)
Также после завершения работы над сегментатором сделаю еще фишку. В смешанном режиме у зон картинок СТ автоматом сможет извлекать контуры в передний слой. Это позволит сделать текст и линии на некоторых картинках более четкими, а также закодировать эти детали в переднем слое в DjVu, а не в фоне. Эти элементы также будут раскрашиваться сегментатором.
 
Добавлено:
Fafy, в инструкции на самом деле ничего особо сложного, она просто кажется такой. Один раз сами все проделайте, следуя шагам, все поймете и дальше будет просто.

Всего записей: 332 | Зарегистр. 27-01-2016 | Отправлено: 14:26 21-12-2017 | Исправлено: 4lex4, 18:25 21-12-2017
beremour



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Добрый день, спасибо за такую бамбическую прогу!) Проект по оцифровки домашней библиотеки сразу переходит в зелёную зону
Небольшой вопрос: правильно я понял, что программа не может определить , что текст перевётнут вверх ногами  ?

Всего записей: 394 | Зарегистр. 08-04-2002 | Отправлено: 17:38 21-12-2017
4lex4

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
beremour, для автоопределения ориентации нужна система OCR. Юзайте ФайнРидер, выключив распознование и оставьте только препроцессинг с галочкой определения ориентации. Дальше экспортируете сканы как тифы и суете их в СТ.

Всего записей: 332 | Зарегистр. 27-01-2016 | Отправлено: 18:22 21-12-2017 | Исправлено: 4lex4, 18:23 21-12-2017
beremour



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
4lex4,  спасибо! что-то не обращал внимание на то, что в FR есть переэкспорт изображений.

Всего записей: 394 | Зарегистр. 08-04-2002 | Отправлено: 00:49 22-12-2017
trion1

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

Цитата:
Skay91
Цитата:
Цитата:
хотелось бы полностью вручную иметь возможность нарисовать границы в таких ситуациях (а лучше еще и поправить созданные автоматом).
Зачем хотеть?, это было, есть и будет есть. Выделяйте вручную зону, ПКМ, Свойства, далее по ситуации Вычесть или Добавить.  То есть сейчас имеем автозоны, ручные зоны и будет ещё вариант с волшебной палочкой, а если неудачно сработала палочка, то можете ручками добавить или обрезать, как сейчас.
Видимо, имелось ввиду не Рисование-ПКМ-Свойства-Вычесть/Сложить, а драг-эн-дроп за узлы/угловые точки зоны, и/или перенос зоны за внутреннюю точку, как в обычных редакторах изображений - без дополнительных телодвижений: создал область выделения, перетащил ее к одному углу нужного места на изображении, а дальше растягиваешь/сужаешь за узлы/угловые точки/точки перегиба (если это криволинейное выделение), добавляешь/удаляешь узлы/углы, если это необходимо для сложного выделения - и всё это уже делать с автоматически созданной зоной.

Всего записей: 1553 | Зарегистр. 15-03-2006 | Отправлено: 10:04 22-12-2017
tlotr

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

Цитата:
6) На этапе вывода для Зон картинок и Зон заливок в дополнение к свободному рисованию обрастей не хватает для этой же цели фигур Прямоугольника и Круга, чтобы быстрее и более точно можно было отрисовать нужные области.  

С нажатым Ctrl будет прямоугольник.
 
 
Добавлено:
4lex4

Цитата:
закодировать эти детали в переднем слое в DjVu, а не в фоне

То есть, получится то, что делает DjvuPal? Если честно, не знал, что кто-то делает цветные буквы в слое фона. Как минимум, это лишает возможности при распечатке в Windjview только FG  иметь всё в чёрном цвете - тогда получается, что какой-то трафарет: на этом слое одни буквы, на том слое - другие и один слой без другого смысла особого не имеет. Если же бинаризовать малоцветку, а потом, после сборки книги, раскрасить то, что нужно DjvuPal'ом, то, переключив вид на FG мы получим все подобные буквы в ч/б, а подключив BG -  увидим их в цвете. См., например, обложку вот этой книги: https://yadi.sk/i/ZQ_Izy6D3QrhgP (4Мб)
 
Я правильно понимаю, что в реализуемом вами алгоритме можно будет добиться данного эффекта?

Всего записей: 85 | Зарегистр. 16-09-2009 | Отправлено: 16:23 22-12-2017
GingerFox

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Небольшой оффтопик, может быть кто-нибудь подскажет, где почитать про обработку сырых сканов в Photoshop/GIMP, чтобы увеличить четкость краев текста, поправить контраст и т.п.?

Всего записей: 299 | Зарегистр. 06-11-2003 | Отправлено: 16:42 22-12-2017
4lex4

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tlotr, нет, читайте внимательнее.
Речь шла не про буквы, а про картинки и извлечения контуров из них. Гляньте в третий пример выше, там справа тор и гиперболоид, на них пунктирные линии и буквы. Вот для таких картинок можно выдернуть контуры и буквы в передник.
 
Плюс буквы в фон сувать нет смысла, я же привел два примера выше, как вообще на автомате делать текст цветным без всякого рукоблудия, вы как будто с луны свалились со своим DjvuPal. DjvuPal вообще ненужная программа, так как мы и так можем создавать DjVu из малоцвета 1 к 1, а малоцвет - обычное изображение, которое можно раскрашивать где угодно.

Всего записей: 332 | Зарегистр. 27-01-2016 | Отправлено: 17:03 22-12-2017
slava_kry

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GingerFox
https://www.youtube.com/playlist?list=PLtX2JBh28dABhvKs2ae3P0bod31I_dMWO


----------
Вы выказываете себя праведниками пред людьми, но Бог знает сердца ваши, ибо что высоко у людей, то мерзость пред Богом

Всего записей: 4134 | Зарегистр. 18-09-2003 | Отправлено: 17:24 22-12-2017
Открыть новую тему     Написать ответ в эту тему

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

Компьютерный форум Ru.Board » Компьютеры » Программы » Scan Tailor (часть 2)

Имя:
Пароль:
Сообщение

Для вставки имени, кликните на нем.

Опции сообщенияДобавить свою подпись
Подписаться на получение ответов по e-mail
Добавить тему в личные закладки
Разрешить смайлики?
Запретить коды


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru