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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic, я собираюсь переделать выбор типа зон, вместо комбинаций клавиатуры будет панелька в левом верхнем углу. Да, 32 битная версия медленее, ибо не может юзать больше двух ядер, сделано из-за ограничения по памяти.

Всего записей: 346 | Зарегистр. 27-01-2016 | Отправлено: 07:00 28-12-2019 | Исправлено: 4lex4, 07:02 28-12-2019
arnyc



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
4lex4
А почему вообще обработка в Scan Tailor Advanced, особенно очистка фона, в десятки раз дольше идёт чем в ScanKromsator с применением ряда фильтров и примерно тем же или близким по качеству результатом?

Всего записей: 1191 | Зарегистр. 28-05-2003 | Отправлено: 09:36 28-12-2019
U235

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
arnyc
Выкладывайте исходники SK, 4lex4 посмотрит, сравнит с алгоритмами в ST и ответит на ваш вопрос.
 

Всего записей: 884 | Зарегистр. 14-12-2005 | Отправлено: 13:19 28-12-2019
4lex4

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
arnyc, вопрос ни о чем, какие фильтры включены, какое входное и выходное разрешение и т. п.

Всего записей: 346 | Зарегистр. 27-01-2016 | Отправлено: 07:04 29-12-2019
arnyc



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
4lex4
 
Вы правы конечно, надо конкретнее выражаться. Но при любых включенных фильтрах разница в скорости обработки той же стр. в СК и СТ значительная. Хотелось бы понять, с чем это связано?  
 
А если поконкретнее, вот такую фотку страницы не удаётся очистить за любое время таким образом, чтобы при конвертации её в DjVU текст оставался похожим на оригинал и удобочитаемым без дефектов, а размер файла малым (до 150КБ).  

Всего записей: 1191 | Зарегистр. 28-05-2003 | Отправлено: 07:55 29-12-2019 | Исправлено: arnyc, 07:57 29-12-2019
U235

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
arnyc
Если конкретнее, то у такого фото проблемы с низким разрешением. Отсюда низкий контраст в перемычках букв. Очистить от просвечивающего текста с другой стороны страницы  можно в PhotoShop/PhotoPaint/Imagemagick:
https://www.upload.ee/files/10904184/484_1.png.html
Далее бинаризация по порогу  https://www.upload.ee/files/10904198/484_2.png.html или обработка в ST.
 

Всего записей: 884 | Зарегистр. 14-12-2005 | Отправлено: 10:20 29-12-2019
arnyc



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
U235
Не поясните, почему низкое разрешение даёт в результате малый контраст? Можно ли как-то увеличить контраст настройками камеры? Конечно снято было смартфоном, но камерой 16МП. В будущем пригодится, придётся ещё снимать подобные книги, а доступ к реальному сканеру там ограничен.
 
По поводу очистки, можно больше деталей, чтобы я мог повторить её сам с другой фоткой? И ещё, почему вы сохраняете в PNG, чем этот формат предпочтителен?

Всего записей: 1191 | Зарегистр. 28-05-2003 | Отправлено: 10:30 29-12-2019
U235

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При низком разрешении, перемычки, например, в букве Н, будут иметь размер меньше пикселя, соответственно, значение пикселя будет не 0-условный уровень черного (как при высоком разрешении), а каким-то средним значением. Экспортируйте страницу pdf в tiff в оттенках серого с разным низким разрешением и сами все увидете.
Можно, увеличив разрешение сканирования/фотографирования, т.е. фотографировать по одной странице, а не разворотом.  
Увеличение освещения/экспозиции тоже должно положительно сказаться на уменьшении шумов.
16 MП это размер матрицы, ничего не говорит о разрешении оптической системы в целом. Отпечатайте миру/мишень и определите какое реальное разрешение может обеспечить камера.
По поводу очистки:
1 Получение маски: бинаризация по порогу - что бы белым стал и фон и просвечивающие буквы, затем минимум по квадрату (морфологическая операция дилатации для букв с квадратным или круглым структурным элементом). При этом буквы должны слиться в строки.
2. Наложение маски на исходное изображение (PhotoPaint с операцией деления, в других программах - аналогично) . В итоге получается первая картинка.
PNG  один из lossless форматов, поддерживается браузерами, в отличии от tiff, только и всего.
 
 
 

Всего записей: 884 | Зарегистр. 14-12-2005 | Отправлено: 11:29 29-12-2019
Dmb_2007

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

Всего записей: 341 | Зарегистр. 07-05-2004 | Отправлено: 12:39 30-12-2019
derrikF



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
4lex4
следующие проблемы
 
1) собрал 470 commits - продолжает собираться как "Разделяемая библиотека (application/x-sharedlib)"
Код:
$ file --version
file-5.37
 

2) такого поведения с направляющими я еще не видел, такое в 1.0.16.448 и в 1.0.16.470
на скринах видно, что на одной странице направляющие на одном месте, на другой странице они совсем в других местах...
даже нет слов ))) и неизвестно какие выражать эмоции...
не вариант дать проект, 11 ГБ весит исходники...
 


Всего записей: 235 | Зарегистр. 25-02-2007 | Отправлено: 19:40 19-01-2020 | Исправлено: derrikF, 20:09 19-01-2020
4lex4

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

Всего записей: 346 | Зарегистр. 27-01-2016 | Отправлено: 20:26 19-01-2020
derrikF



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

Цитата:
киньте просто файл проекта в личку без изображений

закинул
 
где при компиляции можно прописать QMAKE_LFLAGS += -no-pie чтобы потом в файловом менеджере scantailor числился как исполняемый а не как библиотека?
 
прочитал об этом здесь http://www.cyberforum.ru/ubuntu-linux/thread2262844.html

Всего записей: 235 | Зарегистр. 25-02-2007 | Отправлено: 11:09 20-01-2020 | Исправлено: derrikF, 12:11 20-01-2020
derrikF



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

Всего записей: 235 | Зарегистр. 25-02-2007 | Отправлено: 12:00 22-01-2020
4lex4

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
derrikF, собралось опять как библиотека? Если да, добавьте к cmake флажок -D CMAKE_POSITION_INDEPENDENT_CODE=OFF

Всего записей: 346 | Зарегистр. 27-01-2016 | Отправлено: 18:18 22-01-2020
derrikF



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

Цитата:
собралось опять как библиотека?

да

Цитата:
Если да, добавьте к cmake флажок -D CMAKE_POSITION_INDEPENDENT_CODE=OFF

все равно как библиотека
хотя file корректно показывает свойства
Код:
$ file scantailor
scantailor: ELF 64-bit LSB pie executable, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=36efb9f2abbd5e2a41b60676a1e3998f4afe9538, not stripped
 
cmake

Всего записей: 235 | Зарегистр. 25-02-2007 | Отправлено: 20:34 22-01-2020 | Исправлено: derrikF, 20:38 22-01-2020
MZN

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
4lex4
derrikF
Я правильно понял, что существует некая новая версия? Если да, то где ее взять? Для WIN64.

Всего записей: 1715 | Зарегистр. 23-10-2004 | Отправлено: 21:27 22-01-2020
derrikF



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MZN
у меня Linux... как только 4lex4 что-то привносит новое, я сразу же компилирую из исходников, чтобы тестировать
вот исходники https://github.com/4lex4/scantailor-advanced
вот инструкции как компилировать для себя https://github.com/4lex4/scantailor-libs-build#windows

Всего записей: 235 | Зарегистр. 25-02-2007 | Отправлено: 10:58 23-01-2020
VSHY

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

Всего записей: 1092 | Зарегистр. 19-05-2008 | Отправлено: 14:20 27-01-2020
Dashout



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

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

Вот именно...

Всего записей: 1131 | Зарегистр. 15-01-2005 | Отправлено: 10:55 28-01-2020
derrikF



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
4lex4
собрал сейчас с 502 commits но предварительно выполнял как вы советовали в прошлом году
Код:
export CXXFLAGS="-fno-pie"; export LDFLAGS="-no-pie"
в этом случае собирается и запускается из папки без проблем

Всего записей: 235 | Зарегистр. 25-02-2007 | Отправлено: 13:52 09-02-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 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