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

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

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

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

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие части: Часть 1,  Часть 2
Scan Tailor


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


Англоязычный топик по ScanTailor
 
Ветки:
Scan Tailor (ncraun) >>>  последняя версия
Scan Tailor Experimental (Tulon) >>>  последняя версия (обсуждение на DIY Book Scanner)
Scan Tailor Experimental (мод. звездочёта, Нубия-IV и plzombie) >>>  последняя версия
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
Почему нельзя сделать сплошную нумерацию вывода

"Описание порогов от AlVaKo"
"Дополнение к описание порогов в контексте ST от звездочёта"

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


Прочие дистрибутивы, форки, дополнения
 
попытка обозреть историю разработки и форков программы Scan Tailor (livejournal, 19 августа 2024).

Всего записей: 39187 | Зарегистр. 26-02-2002 | Отправлено: 10:44 10-01-2024 | Исправлено: zvezdochiot, 16:51 18-09-2024
zvezdochiot



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
niki81 say:
Цитата:
В чем состоит развитие Вашего форка STEX?

В том, что это не просто представитель семейства ST, нацеленный на сильно геометрически искажённые сканы, но и вообще единственный доступный мне инструмент, производящий простое, интерактивное и добротное исправление геометрических искажений с последующим добротным выравниванием, без падений и сегфолтов.

Всего записей: 755 | Зарегистр. 18-05-2023 | Отправлено: 14:24 30-12-2024
jourmager

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

Цитата:
В чем примерно разница направленности?

Tulon, автор ScanTailor experimental, хотел сделать свою программу максимально простой для пользователя.
4lex4, автор ScanTailor Advanced, хотел сделать свою программу максимально удобной для пользователя.
 
В результате имеем, если очень коротко:
ScanTailor experimental:
- нет dpi в принципе
- только 1 режим бинаризации - Otsu
- имеет сравнительно мощное исправление геометрических искажений на 3-м этапе (Geometric Distortions) - это 4-й режим под названием Curved Lines (он же Dewarping)
 
ScanTailor Advanced:
- 3 режима бинаризации - Otsu, Sauvola, Wolf
- расширенные операции с цветом
- раздельный выход (Splitting -> Split output) в режиме Mixed на этапе Output
- Dewarping слабо рабочий
 
Хотя ScanTailor Advanced сделан на основе кодовой базы оригинального ScanTailor, код STA значительно переписан и переделан в пределах возможного, это не считая существенного изменения 6-го этапа (Output).
ScanTailor experimental был написан Tulon-ом, автором оригинального ScanTailor, чуть ли не нуля.
Поэтому отличия в качестве обработки на STA и STexp могут проявляться на всех этапах, а не только на 6 (Output). Однозначно сказать, чьи результаты лучше - нельзя. Плюс некоторая разница в действиях пользователя в различных режимах работы.
 

Цитата:
В чем состоит развитие Вашего форка STEX?

Вопрос был не ко мне, а к zvezdochiot, но он почему-то поскромничал, упомянув только геометрические искажения, ещё как минимум можно вспомнить 18 режимов бинаризации, плюс ещё куча настроек.

Всего записей: 891 | Зарегистр. 04-11-2019 | Отправлено: 16:59 30-12-2024 | Исправлено: jourmager, 17:03 30-12-2024
esys

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

Цитата:
В чем состоит развитие Вашего форка STEX?

По моим суммарным ощущениям: главный плюс - работающее выпрямление строк, главный минус - нет раздельного вывода сканов. Мне важнее раздельный вывод сканов, чем выпрямление строк, поэтому остался на STA.

Всего записей: 521 | Зарегистр. 22-06-2016 | Отправлено: 17:54 30-12-2024 | Исправлено: esys, 17:55 30-12-2024
zvezdochiot



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

Потому что это важно. И разговор за добротность не просто так.
Разъясню:
В ST модель искривления в определённом (не буквальном) смысле достаточно простая: строится на базе трёх линий: верхней кривой, нижней кривой и "средней".
Так вот в STA, STU и пр эта "средняя" всегда прямая (с чего бы это?) и является просто средней прямой в перспективной проекции обрамляющего четырёхугольника.
В STEX все 3 линии - кривые. То есть в STEX "средняя" линия в буквальном смысле средняя в перспективной проекции. И это, разумеется, обеспечивает добротность модели искажения: она остаётся гладкой, но при этом целостной, а не поделённой на две (верхнюю и нижнюю) половинки. Так же добавлены регулировки кривизны и наклона "средней" линии.
Есть ещё один факт: в STU исправление кривизны достаточно стабильное, а вот в STA эпизодически приводит к вылетам. Не очень это как бы стимулирует использование данного инструмента.
И под конец: в STA и STU выпрямление кривизны приводит к тому, что всё выравнивание летит к чортовай бабушке. И дейстительно добротно произвести в них обработку можно только двухпроходным способом.
Такие вот дела.
 
 

Всего записей: 755 | Зарегистр. 18-05-2023 | Отправлено: 14:11 31-12-2024 | Исправлено: zvezdochiot, 14:23 31-12-2024
jourmager

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну вот. Я же говорил. Всё как обычно.  
Вот 2 скриншота - ScanTailor Advanced (слева) и ScanTailor Experimental 1.2024.11.18-Win32-X86-64-Qt6
 

 
Во-первых, видно, что у STA и STEX сетки для исправления геометрических искажений практически одинаковы.
Во-вторых, исправление геометрических искажений - это на самом деле исправление кривизны строк, которое работает теоретически просто - определяются строки текста, потом на этих строках выставляются опорные точки, по этим опорным точкам рисуются кривые линии, которые потом будут выпрямляться в строго горизонтальное положение. Кроме того, определяются левая и правая вертикальные границы текста, которые потом будут устанавливаться в строго вертикальное положение.
 

Цитата:
В ST модель искривления в определённом (не буквальном) смысле достаточно простая: строится на базе трёх линий: верхней кривой, нижней кривой и "средней".

Я вижу 30 линий, которые показывают модель искривления, и каждая из этих линий имеет свою кривизну, а число строк для построения модели кривизны тоже больше трёх..

Цитата:
Так вот в STA, STU и пр эта "средняя" всегда прямая (с чего бы это?) и является просто средней прямой в перспективной проекции обрамляющего четырёхугольника.

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

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

Я вижу гладкость и целостность обоих моделей искажений, и не вижу никаких поделений на 2 половинки. А на 2 половинки поделить нельзя, потому что нет "половинной" линии. Число линий чётное, а половиночную линию строить по какой-то средней строке, да зачем это всё...

Цитата:
Так же добавлены регулировки кривизны и наклона "средней" линии.

Опять "средней"? Кривизна и наклон меняются у всех. Кроме того, есть ещё один ползунок для растягивания пространства около корешка. К сожаления, все эти 3 регулятора применимы очень ограниченно, на идеально изогнутых страницах.

Всего записей: 891 | Зарегистр. 04-11-2019 | Отправлено: 19:26 31-12-2024 | Исправлено: jourmager, 15:13 01-01-2025
TelecomUral

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

Цитата:
zvezdochiot
в определённом (не буквальном) смысле


Всего записей: 3391 | Зарегистр. 15-07-2010 | Отправлено: 20:26 31-12-2024
zvezdochiot



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jourmager say:
Цитата:
Опять "средней"?

Ну я непосредственный механизм модели искажений описал, потому как сам его правил и корректировал расчёт этой самой "средней" линии. А вы можете думать как хотите и что хотите. Такие вот дела.
 
PS: А не могли бы вы продемонстрировать то же самое на странице, у которой и верх и низ справа загнуты вниз? Подсказка: Scan Tailor (часть 2)
 

Всего записей: 755 | Зарегистр. 18-05-2023 | Отправлено: 20:28 31-12-2024 | Исправлено: zvezdochiot, 20:49 31-12-2024
jourmager

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1) Tulon в STexp перенёс обработку геометрических искажений (dewarp, dewarping) на 3-й этап и улучшил алгоритм и сделал более стабильной работу программы ы этом режиме
1) STEX - это форк STexp
2) в STEX, судя по сообщения в релизах на Гитхабе, было внесено несколько изменений в dewarp:
- The (nonstable) version of the cylindrical dewarping mesh was finally selected and formalized.
- fix stack overflow: SEGFAULT
- replace Gatos to BlurDiv/EdgeDiv threshold
- correction of intermediate curves
- fix curve correct and cubic XSpline (caution!)
- full RANCAS
- 3 slider for correct model
3) dewarping в STEX и STexp проводится в 35 этапов и все эти этапы совпадают по названиям и последовательности
4) вот 2 скриншота в режиме debug, где видно, как именно считает программа: STU, напоминаю, основанного на старом оригинальном ST, и последнего STEX:
 

 
Это последний этап деварпинга под названием distortion model - модель искажений. На скриншотах отчётливо видно, что модели почти одинаковые. То, что я говорил чуть ранее - (почти) каждая строка текста превращается в направляющие линии, которые потом будут выпрямляться, и 2 вертикальные границы. Отличия есть, но увидеть их сложно.
Одинаковость моделей на конечном этапе деварпинга у STU и STEX не означает, что промежуточные этапы одинаковые - они сильно различаются.  
Приводить ещё полсотни скриншотов с пояснениями, что делается на каждом этапе деварпинга - я не буду, забанят за флуд .

Всего записей: 891 | Зарегистр. 04-11-2019 | Отправлено: 21:42 31-12-2024
zvezdochiot



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jourmager say:
Цитата:
На скриншотах отчётливо видно

Вы мне "рассказываете" про трассировку линий, а я вам рассказал про модель искажений. Внезапно! Это не одно и тоже. Внезапно! Из всего набора оттрасированных линий для построения модели искажений отбираются всего лишь 2 (выделены зелёным). Но вы можете дальше думать что хотите и как хотите. Такие вот дела.
 

Всего записей: 755 | Зарегистр. 18-05-2023 | Отправлено: 21:53 31-12-2024
zvezdochiot



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет всем.
 
Нубий-IV дал клич о начале тестирования бетки STD (scantailor-deviant). Первый краш уже отловлен. "Детских болячек" ещё очень много, поэтому желательно участие пользователей других представителей семейства ST в тестировании.
 

Всего записей: 755 | Зарегистр. 18-05-2023 | Отправлено: 16:27 02-01-2025 | Исправлено: zvezdochiot, 18:14 02-01-2025
esys

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Это новая разновидность ST? В чем там отличие и какая цель создания?

Всего записей: 521 | Зарегистр. 22-06-2016 | Отправлено: 17:08 02-01-2025
zvezdochiot



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
esys say:
Цитата:
Это новая разновидность ST? В чем там отличие и какая цель создания?

Так я уже писал год назад, при выходе первой бетки STD. Эта история полностью параллельна истории STEX. Это та самая история, ради которой Нубий-IV поднял сборку STEX под винду и в дальнейшем произвёл  фикс, без которого проект STEX сгинул бы вовсе в анналах истории ST.
 
Собственно, суть вопроса: Как STA является мержем STF и STE, так и STD является мержем STU и STEX.
 
Я вижу ситуацию, что в дальнейшем актуальными останутся только три представителя семейства: оригинальный ST, STA и STD. Все остальные станут историей.
 

Всего записей: 755 | Зарегистр. 18-05-2023 | Отправлено: 18:03 02-01-2025 | Исправлено: zvezdochiot, 18:14 02-01-2025
Hunter23071985

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет и с Новым годом!
 
zvezdochiot
Скачал "scantailor-deviant-2024.12.31-beta-win64.zip" - от такого фейса чуть глаз не выпал. ))
Надеюсь, это будет исправлено и допереведено на русский, но до этого момента даже смотреть больно.
Что дальше будет со scantailor-experimental? И не планируется ли наконец объединить ST, STA и STD и прочее, чтобы мозги людям не парить? ))

Всего записей: 2681 | Зарегистр. 19-09-2009 | Отправлено: 18:11 02-01-2025 | Исправлено: Hunter23071985, 18:15 02-01-2025
zvezdochiot



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Hunter23071985 say:
Цитата:
Что дальше будет со scantailor-experimental?

Здесь "вопрос" - не вопрос: Пока STEX является безальтернативным для меня, я буду стараться его поддерживать в пределах своих "навыков". С другой стороны этот проект считаю полностью завершённым: я не вносил и не собираюсь вносить какие-либо правки с последнего релиза. Всё что я мог, я уже внёс в STEX, на этом мои возможности - всё. Такие вот дела.
 
Hunter23071985 say:
Цитата:
не планируется ли наконец объединить ST, STA и STD

Пока такое за гранью возможностей участников. Этот вопрос станет актуальным именно когда сформируются окончательно эти три представителя ST, а всё прочее канет в историю. То есть для начала нужна история успеха мержа STU и STEX, а она пока в процессе и этот самый успех ещё не достигнут.
 
 
 

Всего записей: 755 | Зарегистр. 18-05-2023 | Отправлено: 18:21 02-01-2025 | Исправлено: zvezdochiot, 18:24 02-01-2025
galina2000

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Какую из сборок Scan Tailor Experimental посоветуете под Win10 x64 в портабельном режиме?
zvezdochiot, спасибо

Всего записей: 513 | Зарегистр. 21-08-2006 | Отправлено: 19:15 02-01-2025 | Исправлено: galina2000, 19:43 02-01-2025
zvezdochiot



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
galina2000 say:
Цитата:
Какую из сборок...

У меня определённые "вопросы" к Qt6, которые возникли ещё на последнем релизе STA, поэтому ИМХО -  
scantailor-experimental-1.2024.11.18-Win32-X86-64.7z . Ежели в дальнейшем будет инфа, что в Qt6 устранили утечки и наладили поддержку форматов, будет технический релиз с новыми либами Qt без изменения функционала самого STEX.

Всего записей: 755 | Зарегистр. 18-05-2023 | Отправлено: 19:23 02-01-2025
niki81



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zvezdochiot
По Deviant
Фейс в стиле вин 98т работает нормально, а вот при переключении в темные режимы начались проблемки с выпалающими списками и радиокнопками которые как то "торчат" и самое что неприятное названия страниц оказываются написаны черным на темном фоне
 
Больше всего мне не нравится в программе ощутимый лаг при переключении модели деформирования страницы с поворотной на перспективную
И - если бы я был властителем - я бы не включал автоопределение перспективного искажения в этот момент занимая ресурсы. Оно потенциально и во многих случаях фактически происходит ошибочно. а я начинал бы работу со страницей с 4 кликов по углам прямоугольника деформации. никаких тасканий. 4 клика и все
 
Добавлено:
при этом оставив работу функции Apply to next pages

Всего записей: 955 | Зарегистр. 29-07-2005 | Отправлено: 16:46 03-01-2025
zvezdochiot



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
niki81 say:
Цитата:
я начинал бы работу со страницей с 4 кликов по углам

Для этого PhotoShop. А в ST большая часть работы приходится на автоматику. И только ежели она не справляется, правится ручками.
Ежели вы изначально нацелились на ручную обработку, то пользуйте PhotoShop. Там и возможностей в плане фильтров поболее.
Но изобретать микроскоп, чтобы забивать им гвозди - это как то странно.
 

Всего записей: 755 | Зарегистр. 18-05-2023 | Отправлено: 17:48 03-01-2025
VSHY

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zvezdochiot
Вы предлагаете совершенно невероятный сценарий для обычных пользователей (которые не знают PhotoShop. А пользователь предлагает как раз упрощение действий для пользователей. У меня тоже часто было такое, что нужно просто игнорировать определённые этапы. Я бы слева от этапов поставил галки, которые были бы по умолчанию включёнными, и при открытии проекта их можно было бы отключить до начала обработки. Для программистов конечно же это усложнение.

Всего записей: 1148 | Зарегистр. 19-05-2008 | Отправлено: 18:28 03-01-2025
zvezdochiot



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

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

Всего записей: 755 | Зарегистр. 18-05-2023 | Отправлено: 18:34 03-01-2025
Открыть новую тему     Написать ответ в эту тему

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

Компьютерный форум Ru.Board » Компьютеры » Программы » 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

Рейтинг.ru