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

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

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

Maz (10-01-2024 10:45): Scan Tailor (часть 3)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Widok



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


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


Англоязычный топик по ScanTailor
 
Ветки:
Scan Tailor (ncraun) >>>  последняя версия
Scan Tailor Experimental (Tulon) >>>  последняя версия (обсуждение на DIY Book Scanner)
Scan Tailor Plus (Vadim "DikBSD" Kuznetsov) >>>  последняя версия (отличия от авторской версии)
Scan Tailor Еnhanced (Petr "pejuko" Kovar) >>>  последняя версия (отличия от авторской версии)
Scan Tailor Featured (monday2000) >>>  последняя версия (отличия от авторской версии)
Scan Tailor Universal (trufanov-nok) >>>  последняя версия (обсуждение на publ.lib.ru)
Scan Tailor Advanced (4lex4) >>>  последняя версия (отличия от авторской версии)
Scan Tailor Advanced (актуальный форк) >>>  история версий
 
Документация:
Документация (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 | Исправлено: Maz, 10:43 10-01-2024
slava_kry

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

Цитата:
А так ИМХО никто и не делает - полезную область положено делать постранично, а не оптом.  

Делают... я в своё время почти слёзно просил сделать подобное и возможность просто сдвигать прямоугольник выделения, а не по точкам.
А т.к. прога этого не может, вот и не пользуюсь

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

Всего записей: 4307 | Зарегистр. 18-09-2003 | Отправлено: 07:47 10-02-2013
LonerDergunov



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

Цитата:
Делают... я в своё время почти слёзно просил сделать подобное и возможность просто сдвигать прямоугольник выделения, а не по точкам.

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

Всего записей: 2972 | Зарегистр. 11-07-2007 | Отправлено: 14:52 10-02-2013
monday2000

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

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

Это при выставленной галке "не выравнивать освещёность в зонах иллюстраций"? А если галка не установлена - то всё нормально?
 
У меня таких проблем нет - на присланном мне скане, где была зона пересвеченная.  
 
Давайте скан, где синие зоны получаются, и файл задания к нему.
 
Кстати - на той зоне тоже проявляется та проблема с прямоугольным сдвиганием? Если да, то как раз сразу 2 проблемы гляну.

Всего записей: 2841 | Зарегистр. 13-01-2005 | Отправлено: 15:01 10-02-2013
monday2000

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я нашёл ошибку в новой опции Dont_Equalize_Illumination_Pic_Zones.
 
Ошибка выразилась в том, что при включённом деворпинге и установленной галке "Не выравнивать освещённость в зонах иллюстраций" изображение в зонах заметно смещалось. Ошибку исправил.
 
Сборка от 2013.02.10  http://rghost.ru/43703897
 
Подробности тут: http://www.djvu-scan.ru/forum/index.php?topic=1137.msg5479#msg5479

Всего записей: 2841 | Зарегистр. 13-01-2005 | Отправлено: 22:31 10-02-2013
monday2000

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я нашёл ошибку в экспорте субсканов. Ошибка возникает при экспорте одиночных сканов - в отличие от случая сдвоенной страницы - выдаётся сообщение об ошибке "не найден файл ...L" (левый).
 
Сборка 2013.02.11  http://rghost.ru/43726244

Всего записей: 2841 | Зарегистр. 13-01-2005 | Отправлено: 21:25 11-02-2013
LonerDergunov



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

Цитата:
Это при выставленной галке "не выравнивать освещёность в зонах иллюстраций"? А если галка не установлена - то всё нормально?

Да, только с включённым выравниванием.
 

Цитата:
Ошибка выразилась в том, что при включённом деворпинге и установленной галке "Не выравнивать освещённость в зонах иллюстраций" изображение в зонах заметно смещалось. Ошибку исправил.

Не-а, ещё не вся ошибка исправлена. Что с включённым, что с выключенным - и изображение смещается, и синюшность появляется.
 

Цитата:
"не найден файл ...L" (левый).

А я только дошёл до этого места, думал, что у меня в чём-то ошибка...
 

Цитата:
Кстати - на той зоне тоже проявляется та проблема с прямоугольным сдвиганием? Если да, то как раз сразу 2 проблемы гляну.

Я не знаю от чего проблема - но она плавающая. При работе возникает постоянно. А вот намеренно попытался воспроизвести, нарисовал в paintе прямоугольники, обвожу их - ровно обводятся и ровно изменяют свой размер.
Прямоугольное выделение зависит только от формы или каким-то образом учитывается может задний фон, цвет заднего фона или что-то ещё?
На основе чего у вас основано построение и растягивание (изменение размера) прямоугольника? Если только на равенстве диагоналей - то вполне может получиться (точнее получается) параллелограмм. При выстраивании координат точек прямоугольника надо учитывать равенство диагоналей и проверять чтобы хотя бы три угла были прямыми. Какой кусок кода в каком из файлов проекта за это отвечает? (может, удастся разобраться).
 
Вот на скрине верхний рисунок - прямоугольный. Выделение тоже было прямоугольным (делалось с зажатым Ctrl). Потянул за уголки с зажатым Ctrl - получилось то, что на скрине - левый верхний угол значительно сдвинулся:
http://rghost.ru/43734216.view
 

Цитата:
Давайте скан, где синие зоны получаются, и файл задания к нему.

http://rusfolder.com/34964867
Два файла (которые на скриншоте). Первый - с прямоугольником, второй - с синей зоной выровненного освещения.
Оба отрендерились с включённой зоной выравнивания освещения, но первый остался как есть, а у второго цвет и содержимое зоны исказились.

Всего записей: 2972 | Зарегистр. 11-07-2007 | Отправлено: 07:08 12-02-2013 | Исправлено: LonerDergunov, 18:28 12-02-2013
KrgUser

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

Всего записей: 86 | Зарегистр. 26-04-2011 | Отправлено: 13:34 12-02-2013 | Исправлено: KrgUser, 13:36 12-02-2013
TeXpert



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alpopo
Цитата:
Там и описывать нечего
Ну, в следующий бы раз сам бы попробовал
Цитата:
...забирай
Спасибо --- забрал, распечатал в виде буклета со скреплением сверху на дуплексном принтере, переплел и отдал страждущей) Предлагаю тебе залить на либген свой труд с указанием, что это --- причёсанная книга. Страна (мир) должна (должен) знать своих героев
 
monday2000
Цитата:
Вот об этом-то Вы и не сказали
Еще как сказал:
Цитата:
...попробовал задать поля для всех страниц сразу
просто, меня учили выражаться немногословно, под этим как раз имелось в виду
Цитата:
"4. Полезная область", в правом конце того пункта появится круглая серая кнопка - нажмёте на неё, и программа автоматом выставит на всех сканах полезную область
--- но в отличие от Вас я поверил в галочку там же (если Вы заметили), со смыслом "применить ко всем страницам", я решил что указанная мной для отдельной заполненной страницы полезная облась будет приложена ко всем страинцам сразу. Оказалось, что не так
Цитата:
...индивидуально (по размеру и расположению) для каждого скана
Просто, можно было бы и другую опцию предусмотреть
 
Добавлено:
Вот и slava_kry подтверждает, что спрос на фукционал есть
 
LonerDergunov

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


----------
Майкудук, Пришахтинск не предлагать!:)
А на Пирогова приходит снова весенний гомон...

Всего записей: 3604 | Зарегистр. 08-02-2003 | Отправлено: 13:37 12-02-2013 | Исправлено: TeXpert, 13:49 12-02-2013
LonerDergunov



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

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

В моей цитате упомянуты журналы. После обрезки-исправления наклона сложновато в ST подогнать размер таким образом, чтобы не появлялись белые/серые поля. Хотя это уже оффтоп...

А может и не оффтоп...
monday2000
Не было бы лишним цифровое регулирование размеров страниц при обрезке. Сейчас всё в программе делается на глазок и зависит только от твёрдости руки - потянул область выделения - выделилось много, потянул - выделилось мало...
Хотелось бы хоть простейшего цифрового регулирования, как например в FSIV:
http://rghost.ru/43749716.view
 
monday2000
Может, добавите задание порога бинаризации.
Исходник: http://rghost.ru/43749431.view
После обработки в ST: http://rghost.ru/43749439.view
ST ведь позиционируется как универсальный инструмент пост-обработки сканов. Ладно всякие яркости-контрастности, которые можно настроить практически в любых графических редакторах, но бинаризация - это уже ускоспециализированная нужная функция для сканов.

Всего записей: 2972 | Зарегистр. 11-07-2007 | Отправлено: 20:59 12-02-2013
SergeyR

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

Цитата:
monday2000
Не было бы лишним цифровое регулирование размеров страниц при обрезке. Сейчас всё в программе делается на глазок и зависит только от твёрдости руки - потянул область выделения - выделилось много, потянул - выделилось мало...  

Да, да! Было бы очень полезно.  Пусть хотя бы только для информации, а то бывает очень сложно корректно подобрать высоту полезного поля, когда, например, в конце глав текст идет только до середины страницы, а то и вообще только несколько строчек в самом верху, аналогично и в начале глав, когда текст в основном собран внизу, а верхнее поле имеет неопределенную высоту. С шириной тоже иногда возникают проблему, если в сплошной текст вставлены стихотворные страницы, где текст сцентрован, и боковые поля, мало того, что сильно отличаются от основного текста, так еще разные на разных страницах...

Всего записей: 231 | Зарегистр. 29-05-2002 | Отправлено: 21:20 12-02-2013 | Исправлено: SergeyR, 21:22 12-02-2013
monday2000

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сборка 2013.02.12  http://rghost.ru/43754070
 
Добавлено:
LonerDergunov
По Вашему образцу мне удалось, наконец, воспроизвести оба бага. Синие зоны уже пофиксил, перекос прямоугольного перетаскивания - пока нет.
 
Предположительная причина перекоса прямоугольного перетаскивания - разность экранной и программной системы координат - видимо, одна повёрнута относительно другой на некий малый угол - возможно, из-за Deskew.  
 
Добавлено:

Цитата:
Не было бы лишним цифровое регулирование размеров страниц при обрезке.  

Это уже из области сканобработки журналов. Такая или аналогичная фича представляется лично мне разумной - но когда всем этим заниматься... Пока надо с книгами хотя бы разобраться - журналы - уж как-нибудь потом...

Цитата:
Может, добавите задание порога бинаризации.  

Такое с СТ мне представляется излишним. Есть же другие программы для таких целей. Если Вам нужна хитрая бинаризация - поэкспериментируйте с различными её алгоримами, я их уже несколько насобирал тут: http://djvu-soft.narod.ru/bookscanlib/project.htm
 
Но очевидно, что такие пожелтевшие чем-то залитые сканы одной лишь бинаризацией не проймёшь - даже самой изощрённой. Здесь нужен целый ряд алгоритмов реставрации. Всё это отдельная большая канитель и мне этим некогда заниматься. Я хочу просто слегка подшаманить СТ и всё.

Всего записей: 2841 | Зарегистр. 13-01-2005 | Отправлено: 23:17 12-02-2013
LonerDergunov



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
monday2000
Спасибо. Теперь вроде зоны при отключении выравнивания цветов везде отображаются правильно.
По поводу прямоугольников выделения - да, точно, проблема в Deskew. Чем сильнее наклонена страница относительно оригинальной - тем сильнее искажается прямоугольник выделения; например, если тянуть за нижний правый угол, то получается четырёхугольник, у которого правая и нижняя сторона параллельны сторонам изначальной, неповёрнутой картинки.
С вычищением ещё буду разбираться, начал читать статьи и форум).
 
Вот тут была речь про добавление пустых страниц. Не могли бы вы добавить такую возможность в ST ?

Всего записей: 2972 | Зарегистр. 11-07-2007 | Отправлено: 04:54 13-02-2013 | Исправлено: LonerDergunov, 05:21 13-02-2013
monday2000

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сборка 2013.02.13  http://rghost.ru/43773177
 
Добавлено:
LonerDergunov
Тестируйте.
 

Цитата:
Вот тут была речь про добавление пустых страниц. Не могли бы вы добавить такую возможность в ST ?

Я думал, кстати, об этом. Но потом рассудил так - а что мешает принимающей стороне самостоятельно сгенерировать нужные пустые листы? Я же не хочу добавлять лишнюю галочку.

Всего записей: 2841 | Зарегистр. 13-01-2005 | Отправлено: 20:23 13-02-2013
tlotr

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
monday2000
А нет ли желания вернуться к идее раскрашивания текста?
 

Цитата:
Видимо, подготовка цветного текста для DjVu должна осуществляться ещё на этапе сканобработки - в СТ, например. Нужен какой-то полностью автоматический алгоритм, который бы находил на сырых сканах цветной текст, определял бы его контуры, вычислял бы сам его усреднённый цвет (для последующей его раскраски). Это как бы некий аналог нынешних авто-зон в СТ - только те автоопределяют объекты заднего фона - ну а эти гипотетические зоны пусть автоопределяют объекты переднего плана.
 
Также должен быть предусмотрен аналог пользовательских зон - но только для объектов переднего плана (аналогично DjVu Pal, только для сканов, а не DjVu).
 
Цветной текст пусть бы бинаризовался, как и чёрно-белый - а после этого он должен раскрашиваться ранее вычисленным усреднённым цветом.

 
http://www.djvu-scan.ru/forum/index.php?topic=45.0

Всего записей: 85 | Зарегистр. 16-09-2009 | Отправлено: 04:40 14-02-2013
LonerDergunov



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

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

Вручную просматривать какие страницы отсутствуют, создавать пустышки соответстующего размера, переименовывать пустышки номерами страниц... А если цветных страниц - не одна обложка, а ещё и внутри по нескольку штук в разных местах...
Одна галочка могла бы сэкономить пару минут времени на каждом скане. Имхо даже не галочкой это стоит реализовать, а в принудительном порядке. Ведь сейчас при первоначальной сборке в DjVu Small эти страницы просто теряются если не создавать вручную. Но вам решать.

Всего записей: 2972 | Зарегистр. 11-07-2007 | Отправлено: 05:19 14-02-2013
monday2000

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

Цитата:
А нет ли желания вернуться к идее раскрашивания текста?  

Реализовать такое - непросто, это как десять экспортов субсканов сделать. Нет у меня времени.
 
Нашёл забавный глючок: при экспорте разрезанных сканов экспорт нормально идёт на стадии вывода, но пишет "файл не найден" на первой стадии. Оказалось, что до разрезки файлов прога не знает, а будет ли разрезка. Глючок подправил, потом выложу сборку.

Всего записей: 2841 | Зарегистр. 13-01-2005 | Отправлено: 23:20 14-02-2013
woodyfon

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Возможно ли реализовать в ST Featured такую возможность, как выбор из программы предпочтительного языка интерфейса?
+
Если скан черно-белый, то создание субскана не происходит. Возможно ли сделать вывод субсканов для таких файлов? Удалить файлы легче, чем создать новые.

Всего записей: 417 | Зарегистр. 03-08-2007 | Отправлено: 01:31 15-02-2013 | Исправлено: woodyfon, 01:46 15-02-2013
darnMagus

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте!
Столкнулся с проблемой - криво разрезана книжка, т.е. на правой одиночной странице осталась половинка левой, на левой одиночной - половинка правой. Я разобрал при помощи djvutoy книжку в png, попытался обработать её при помощи ST, но, к сожалению, не знаю (или у меня не получается сделать) как заставить его выставить фиксированную линию для разреза для четных страниц и для нечетных страниц. Я пытался сделать это через shift и применить к каждой второй после этого изображения, но успеха не достиг. Не подскажете, как справиться с этой проблемой?

Всего записей: 96 | Зарегистр. 24-03-2008 | Отправлено: 09:05 15-02-2013
alpopo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
darnMagusНет сейчас проекта в работе, поэтому на вскидку - когда выставляете линию разреза на этапе 2, то в диалоге "применить к" можно  к четным и нечетным страницам

Всего записей: 1430 | Зарегистр. 02-08-2008 | Отправлено: 16:22 15-02-2013
monday2000

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cборка 2013.02.15  http://rghost.ru/43821852
 
Добавлено:
Изменения:
 
1. Если при экспорте сканов стоит галка "Разделять смешанный вывод" и экспорту попадаются Серые/Цветные сканы - то каждый такой скан помещается в папку "2", т.е. считается как бы задним субсканом (это было и в прошлых сборках).  
 
Новое в этой сборке: для каждого такого скана генерится соответствующий ему передний пустой белый субскан в папке "1". Это рассчитано под последующую сборку экспорта связкой DjVu Small + DjVu Imager. А именно, DjVu Imager умеет замещать чисто белые чёрно-белые страницы обклеиваемого DjVu-файла цветными одностраничными DjVu (применяемыми в качестве иллюстраций). Но для этого DjVu Imager'у требуется присутствие в нужных позициях обклеиваемого DjVu пустых чб страниц.
 
2. Добавил новую опцию экспорта - "Создавать пустые задние субсканы".
 
Если при экспорте сканов стоит галка "Разделять смешанный вывод" и экспорту попадаются чёрно-белые сканы, то каждый такой скан помещается в папку "1" (это было и в прошлых сборках), а (новое в этой сборке) в папке "2" новая опция (будучи проставленной) генерит соответствующий ему пустой белый задний субскан в режиме серого (могу переделать в цветной 24 бита, если надо).
 
Добавлено:
woodyfon

Цитата:
Возможно ли реализовать в ST Featured такую возможность, как выбор из программы предпочтительного языка интерфейса?  

А зачем? Если нужен английский интерфейс - достаточно переименовать папку "translations".  
 
Если нужен не русский и не английский - а винда, допустим, русская, то идём в папку "translations", выкидываем оттуда файлы с суффиксом "ru", а у файлов желаемого языка перевода интерфейса наоборот ставим суффикс "ru".

Всего записей: 2841 | Зарегистр. 13-01-2005 | Отправлено: 22:01 15-02-2013
   

Страницы: 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 » Компьютеры » Программы » Scan Tailor (часть 2)
Maz (10-01-2024 10:45): Scan Tailor (часть 3)


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru