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

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

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

----------
ScanTailor Advanced v1.0.16 | Пожертвования

Всего записей: 346 | Зарегистр. 27-01-2016 | Отправлено: 02:18 08-04-2018 | Исправлено: 4lex4, 04:14 08-04-2018
derrikF



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

Цитата:
первой проблемы... больше не будет гарантировано и 2ю с сохранением коэффициэнта тоже поправил

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

Всего записей: 235 | Зарегистр. 25-02-2007 | Отправлено: 21:25 08-04-2018 | Исправлено: derrikF, 21:26 08-04-2018
MelodyHacker



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Отцы, а никто не соберёт advanced в AppImage, а? Или в AppDir. Например, с https://github.com/probonopd/linuxdeployqt.
Или ещё как - хоть чучелом, хоть тушкой, хоть архивом с либами. А то у меня тоже минт 18.3 (Ubuntu 16.04/xenial), там Qt 5.5.1 и буст 1.58 и... боюсь разломать систему, если для сборки ставить всё начну из левых репов

Всего записей: 7 | Зарегистр. 03-02-2004 | Отправлено: 23:02 08-04-2018
4lex4

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
derrikF, это было из-за системы определения типа изображения: темный контент на светлом фоне или светлый контент на темном фоне. Например, желтый или белый текст на синем фоне ни в одной версии СТ никогда не обрабатывались корректно, то есть все алгоритмы (комп. поворота, определение контента, нормализация освещенности, адаптивные алгоритмы бинаризации и практичски все остальные) дают сбой на такого типа изобраажениях. Автомат я доделал, он щас работает хорошо даже с вашими последними изображениями, но 100% надежности от него не добьешься все равно, потому я откатил эту фичу, ибо это уже не первая проблема с этим. Для этой фичи нужно ручное управление для каждой страницы, а не автомат, но я не знаю, куда воткнуть настройки, ибо совать их в фильтры неправильно, им там не место, поэтому оставил эту затею до лучших времен, у меня щас времени уже нет с этим мучаться.
 
Все равно есть обходной путь для работы с таким типом изображений - инвертировать такие изображения перед обработкой, а потом повторно инвертировать полученный из них выход.
 
Добавлено:

Цитата:
странные вещи какие-то происходят, несколько сотен книг обработал в ST, но такого я еще не видел - в проекте, сделанном в версии 1.0.13 до последних фиксов, выводил сейчас заново два изображения, первое вывелось с шириной 2991 а второе 2990... если в проекте что-то изменилось, часто размер вывода становится другой, я это понимаю, но в таком случае все изображения все равно будут одинаковым размером, хоть и новым... но данном случае одно изображение с одной шириной а другой с другой, это не мой глюк, ибо я делал изменения только на стадии Вывод и менял исключительно значение порога...  

Хорошо, что вы обнаружили это. В релизной 1.0.13 этого бага нет, этот из develop и я знаю из-за чего.

----------
ScanTailor Advanced v1.0.16 | Пожертвования

Всего записей: 346 | Зарегистр. 27-01-2016 | Отправлено: 04:20 09-04-2018 | Исправлено: 4lex4, 05:19 09-04-2018
4lex4

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обновление.
Юзерам Windows XP рекомендуется обновить Visual C++ redistributable (файл "vc_redist.x86.exe" в архиве).

----------
ScanTailor Advanced v1.0.16 | Пожертвования

Всего записей: 346 | Зарегистр. 27-01-2016 | Отправлено: 08:55 09-04-2018
SergeyR

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо за ответы, с папками раздельного вывода вроде бы разобрался, хотя и не до конца. Я так понимаю в background то что выделяется  на вкладке "зоны картинок, а в в original_background, фон текста набранного на цветном фоне, плюс огромные черные области перекрывающие все изображения сканов из background. При этом ни один из сканов, содержащих "чистые" изображения: режимов "цветной/серое" или "черно-белые" в эти папки не попали, и это при том, что флаг разделения сканов выставлен для всех страниц. Почему? В прежних версиях они всегда все равно помещались в экспортные папки. Ведь иначе нарушается синхронизация страниц..., конечно можно добавить эти страницы вручную, но это как-то...
Правда, я все еще пользуюсь старой связкой программ DjvuSmall+DjvuImager, может есть что-то новее и и более подходящее для этой ситуации? Просветите, пожалуйста!

Всего записей: 231 | Зарегистр. 29-05-2002 | Отправлено: 16:20 09-04-2018 | Исправлено: SergeyR, 16:23 09-04-2018
derrikF



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

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

лучше поставьте необходимое и собирайте постоянно прогу из ветки develop как делаю, так проще следить за обновлениями и заодно помогать тестить разные фиксы...
 
у меня Mint 18.3 не поломался, так что не бойтесь... пишите, если что, помогу советом, ибо я уже путь этот прошел...

Всего записей: 235 | Зарегистр. 25-02-2007 | Отправлено: 16:54 09-04-2018
VidelSamogO



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

Всего записей: 765 | Зарегистр. 16-08-2008 | Отправлено: 18:35 09-04-2018 | Исправлено: VidelSamogO, 21:27 10-04-2018
MelodyHacker



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

Цитата:
лучше поставьте необходимое и собирайте постоянно прогу из ветки develop как делаю, так проще следить за обновлениями и заодно помогать тестить разные фиксы...

 
В общем, ладно. Помолясь, поставил Qt5.9 отсюда, потом собрал буст, немного приуныл, когда он мне насрал 13 тыщ хедеров в /usr/local/include, но чёрт с ним, удалю руками. Остальные либы вроде были. Посмотрел cmake - он у меня 3.5.1. Ну ОК, думаю, попробуем. Ну и что же? Оказывается, SC хочет C++17, а у меня gcc 5.4, cxx_standard 17 толком только с gcc 7 вроде поддерживается. И CMake 3.8, наверное, как минимум.
 
В общем, тут я сломался. На такие жертвы я не готов. Подожду до июня, пока свежий минт выйдет.
 
Теперь вот буду всё долго и мучительно откатывать, пока не поздно. (Так-то сам виноват, для буста можно было и префикс указать недефолтный.)
 

Цитата:
у меня Mint 18.3 не поломался, так что не бойтесь... пишите, если что, помогу советом, ибо я уже путь этот прошел...

 
Если у вас всё это как-то безболезненее прошло, поделитесь опытом, пожалуйста.
 
А я пока, наверное, со Scan Tailior Universal поживу (он без бубна собирается) и Advanced из-под вайна (уж очень вкуснА адаптивная бинаризация и автоподгонка контент-боксов) - у меня он работает, проблем пока никаких не обнаружил.

Всего записей: 7 | Зарегистр. 03-02-2004 | Отправлено: 01:22 10-04-2018 | Исправлено: MelodyHacker, 01:24 10-04-2018
4lex4

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SergeyR, foreground - текст, background - картинки. Остальное вам скорее всего не надо, original background просто так не трогайте, если не знаете зачем.
DjvuImager и Djvu Small устарели и не нужны больше, достаточно DSM (DjVu Small Mod). Подробнее, как настроить DSM для СТА - прочитайте начало здесь: https://www.forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=32945&start=2163&limit=1
 
 
MelodyHacker, требования для СТА здесь: https://github.com/4lex4/scantailor-libs-build#dependencies
 
Я вообще все с сорцов ставлю, проблем с удалением и обновлением нет. Для удаления можно юзать make uninstall или вручную удалять папки и файлы. Qt всегда ставится в отдельную папку и для удаления ее достаточно удалить, для удаления boost достаточно удалить /usr/local/lib/libboost* and /usr/local/include/boost, нет там ничего мучительного. Система может спокойно держать несколько версий gcc, так как они имеют разные названия, а переключение версий регулируется символьными ссылками (symbolic links) или установкой переменных окружения CC и CXX c консоли.

----------
ScanTailor Advanced v1.0.16 | Пожертвования

Всего записей: 346 | Зарегистр. 27-01-2016 | Отправлено: 07:24 10-04-2018 | Исправлено: 4lex4, 09:10 10-04-2018
SergeyR

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
4lex4
Спасибо, постараюсь разобраться.

Цитата:
original background просто так не трогайте, если не знаете зачем.  

Да, пока не знаю, но вижу, что там фоны некоторых выделенных текстов и еще огромные черные области... Ладно оставим это пока до лучших времен.
И, кстати, как быть с пропуском несмешанных страниц в папках разделения вывода?  Может я какие-то флаги забыл поставить, хотя заказывал разделение для всех страниц.

Всего записей: 231 | Зарегистр. 29-05-2002 | Отправлено: 08:48 10-04-2018
MelodyHacker



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

Цитата:
для удаления boost достаточно удалить [...] нет там ничего мучительного

 
Да, это я погорячился, потом не стал уж править пост. В общем, вроде в голове сложилось, как это всё собрать, попробую ещё раз. Спасибо за пояснения.
 
А насчёт требований - я их читал, но там про gcc-7 явно не сказано (не считая примера с apt-get для Ubuntu), и про CMake >= 3.9 я невнимательно посмотрел - подумал почему-то, что он только для MinGW/MSVC нужен.

Всего записей: 7 | Зарегистр. 03-02-2004 | Отправлено: 09:10 10-04-2018
Dmb_2007

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
4lex4, повторю свое сообщение от 22 марта
Пара замечаний.
 
1) Диалог "Сохранить проект" содержит вопрос "Сохранить этот проект?" с вариантами ответа "Сохранить", "Отклонить", "Отмена".  
Почему бы не с классическим "Да", "Нет", "Отмена"? "Отклонить" - как-то не по-русски ...
 
2) Этап 5, секция "Поля". Странная последовательность переходов по табуляции и при выводе курсора за пределы боковой панели - фокус сбрасывается.

Всего записей: 340 | Зарегистр. 07-05-2004 | Отправлено: 19:44 10-04-2018
vladlen666



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемый 4lex4.
Спасибо огромное что продолжаете развивать проект.
Можно ли как-то поддержать проект копеечкой? В разделе справка не нашел информации об этом.

Всего записей: 271 | Зарегистр. 20-11-2008 | Отправлено: 13:04 11-04-2018
derrikF



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

Цитата:
Можно ли как-то поддержать проект копеечкой? В разделе справка не нашел информации об этом.  

4lex4 уже писал, что решил оставить вопрос касательно donate и чисто на энтузиазме, но я тоже склоняюсь к тому, чтобы он все таки подумал над этим, потому что для развития проекта нужен поддерживаемый энтузиазм, а бесплатный энтузиазм будет соответственно сказываться на развитии проекта...
 
4lex4
неудобство следующее - я прогнал новый проект на 5 стадии, но много страниц были некорректно разрезаны, поэтому пришлось правтиь страницы вручную на 2 стадии, затем на 5 стадии сортирую страницы по высоте, все не обработанные страницы теперь теперь в одном месте из-за сортировки, но все равно пришлось прогонять весь проект, потому что нельзя на 5 стадии прогнать чисто необработанные страницы... плохо, что нет возможности прогнать чисто на выделенных страницах...

Всего записей: 235 | Зарегистр. 25-02-2007 | Отправлено: 17:10 11-04-2018 | Исправлено: derrikF, 17:13 11-04-2018
VSHY

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

Всего записей: 1090 | Зарегистр. 19-05-2008 | Отправлено: 17:45 11-04-2018
Nikola7



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
4lex4
Огромная благодарность за поддержку проекта, но пара замечаний:
1. 90% страниц - некорректная полезная область (http://rgho.st/private/88ghHFGb4/060750532d91d35544a7a5750ae4c186)
2. нужен хоткей для авто-перепрыгивания к следующей странице при выстраивании "по возрастающей высоте" и др. Потому что при ситуации с обльшим количеством правок полезной области просто крыша едет кликать там, сям, перемещать миниатюры, чтобы найти следующую... Недавно кто-то уже жаловался на этот момент...

Всего записей: 127 | Зарегистр. 15-09-2004 | Отправлено: 18:17 15-04-2018
VidelSamogO



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

Всего записей: 765 | Зарегистр. 16-08-2008 | Отправлено: 12:53 16-04-2018 | Исправлено: VidelSamogO, 12:55 16-04-2018
4lex4

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VidelSamogO, они появились еще в Featured, причем без возможности отключения, а в Advanced появилась опция управления этим - галочка "Компенсировать поворот" в диалоге настроек деварпера (в диалоге дефолтных настроек есть тоже).

----------
ScanTailor Advanced v1.0.16 | Пожертвования

Всего записей: 346 | Зарегистр. 27-01-2016 | Отправлено: 16:39 16-04-2018
VidelSamogO



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

Цитата:
галочка "Компенсировать поворот"

Серьёзно? Благодарю. Сейчас опробую.

Всего записей: 765 | Зарегистр. 16-08-2008 | Отправлено: 20:26 16-04-2018
   

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