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

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



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

Цитата:
хороша новая система установки dpi на выходе

Не хороша, так как иногда разные страницы имеют разное разрешение. Мелкий текст иногда требует 600 dpi, но не у каждого есть быстрый сканер, чтобы каждую страницу в 600 dpi делать. Поэтому люди делают только те страницы что надо.
 

Цитата:
где вы только такие сканы "часто" берете?

Из за похожих рассуждений и пропал Tulon. Потому что каждому кажется, что только то что он видел есть и должно быть. Хотя и сам Tulon так думает, но все же.

Всего записей: 2027 | Зарегистр. 14-03-2007 | Отправлено: 03:10 18-01-2016
amaid



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

Всего записей: 575 | Зарегистр. 25-01-2006 | Отправлено: 10:44 18-01-2016 | Исправлено: amaid, 11:02 18-01-2016
Alex1234444a

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Закончил порт модифицированой версии Scantailor enhanced+featured на самые последние либы (qt5, boost 1.60), следующий этап - переход на experimental версию. Должен получится ScanTailor experimental+enhanced+featured

Всего записей: 39 | Зарегистр. 01-10-2015 | Отправлено: 00:20 19-01-2016
nukez

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Версия experimental заработала у меня достаточно стабильно. Спасибо!
Но вот до сих пор мучает одна проблема, как в режиме "Резка страниц" скопировать положение рукояток на все последующие страницы? Никак не могу найти эту функцию и не верю что она не реализована. Подскажите пожалуйста!

Всего записей: 71 | Зарегистр. 10-12-2004 | Отправлено: 04:14 19-01-2016
allo04

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex1234444a, так покажите, так сказать, товар лицом

Всего записей: 197 | Зарегистр. 15-10-2009 | Отправлено: 09:07 19-01-2016 | Исправлено: allo04, 09:08 19-01-2016
denver 22

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex1234444a, может мы что-то пропустили, но вы не дали ссылки на новую сборку. Пусть она и промежуточная, но тут много людей, готовых тестировать и репортить...
Как Вы понимаете, на вас много надежд. Особенно, если Вы реально сделаете качественное слияние даже с новыми наработками от Tylon-а. Успехов Вам!

Всего записей: 602 | Зарегистр. 28-07-2005 | Отправлено: 09:12 19-01-2016
Alex1234444a

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ST_Enhanced+_x64_TEST
 
Функции очистки фона и выбор метода бинаризации еще не реализованы, займусь ими после порта на experimental, так что просто игнорируйте эти опции.

Всего записей: 39 | Зарегистр. 01-10-2015 | Отправлено: 12:57 19-01-2016 | Исправлено: Alex1234444a, 13:00 19-01-2016
allo04

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Запускаю и получаю:
This application failed to start because it could not find or load the Qt platform plugin "windows".
Reinstalling the application may fix this problem.

Всего записей: 197 | Зарегистр. 15-10-2009 | Отправлено: 14:26 19-01-2016
denver 22

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

Всего записей: 602 | Зарегистр. 28-07-2005 | Отправлено: 14:48 19-01-2016
Alex1234444a

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

Всего записей: 39 | Зарегистр. 01-10-2015 | Отправлено: 14:48 19-01-2016
allo04

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

Всего записей: 197 | Зарегистр. 15-10-2009 | Отправлено: 15:30 19-01-2016 | Исправлено: allo04, 15:57 19-01-2016
Alex1234444a

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

Всего записей: 39 | Зарегистр. 01-10-2015 | Отправлено: 16:02 19-01-2016 | Исправлено: Alex1234444a, 18:04 19-01-2016
allo04

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

Всего записей: 197 | Зарегистр. 15-10-2009 | Отправлено: 18:12 19-01-2016
Alex1234444a

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А что именно быстрее работает? Опция на OpenCL у вас стоит? Лично у меня нет поддержки OpenCL, потому разницы в скорости не заметил.
Графическое ускорение портануть можно, ибо там ускоряются только отдельные функции.

Всего записей: 39 | Зарегистр. 01-10-2015 | Отправлено: 19:13 19-01-2016 | Исправлено: Alex1234444a, 19:30 19-01-2016
allo04

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как раз OpenCL не включал, но все операции, особенно вывод на experimental  происходят в несколько раз быстрее, чем на Featured или Еnhanced.

Всего записей: 197 | Зарегистр. 15-10-2009 | Отправлено: 21:05 19-01-2016
nukez

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В версии experimental сделал целиком книгу - энциклопедию (900 страниц), от начала до конца. Ни одного вылета.
 

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

 
Подскажите в какой версии эта функция реализована? Очень нужна, т.к. у меня все сканы с Kirtas и там положение резаков практически не меняется, но всё равно приходится каждый скан вручную править.

Всего записей: 71 | Зарегистр. 10-12-2004 | Отправлено: 09:13 20-01-2016
slava_kry

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

Цитата:
Подскажите в какой версии эта функция реализована? Очень нужна, т.к. у меня все сканы с Kirtas и там положение резаков практически не меняется, но всё равно приходится каждый скан вручную править.

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

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

Всего записей: 4308 | Зарегистр. 18-09-2003 | Отправлено: 10:21 20-01-2016
LazyKent

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex1234444a
Возможно, вы подскажете?
Оригинальный Scan Tailor 0.9.11.1 (-featured тоже) не компилируется в свежей openSUSE.
Вот такая ошибка:

Код:
 
[  483s] /home/abuild/rpmbuild/BUILD/scantailor-0.9.11.1/filters/fix_orientation/Filter.cpp:103:43: error: reference to '_1' is ambiguous
[  483s]     this, boost::ref(doc), var(filter_el), _1, _2
[  483s]                                            ^
[  483s] In file included from /usr/include/boost/lambda/lambda.hpp:14:0,
[  483s]                  from /home/abuild/rpmbuild/BUILD/scantailor-0.9.11.1/filters/fix_orientation/Filter.cpp:32:
[  483s] /usr/include/boost/lambda/core.hpp:69:37: note: candidates are: boost::lambda::placeholder1_type& boost::lambda::{anonymous}::_1
[  483s]    boost::lambda::placeholder1_type& _1 = free1;
[  483s]                                      ^
[  483s] In file included from /usr/include/boost/bind/bind.hpp:2247:0,
[  483s]                  from /usr/include/boost/bind.hpp:22,
[  483s]                  from /usr/include/boost/multi_index/sequenced_index.hpp:17,
[  483s]                  from /home/abuild/rpmbuild/BUILD/scantailor-0.9.11.1/./ProjectWriter.h:30,
[  483s]                  from /home/abuild/rpmbuild/BUILD/scantailor-0.9.11.1/filters/fix_orientation/Filter.cpp:29:
[  483s] /usr/include/boost/bind/placeholders.hpp:46:28: note:                 const boost::arg<1> boost::placeholders::_1
[  483s]  BOOST_STATIC_CONSTEXPR boost::arg<1> _1;
[  483s]                             ^
[  483s] /home/abuild/rpmbuild/BUILD/scantailor-0.9.11.1/filters/fix_orientation/Filter.cpp:103:47: error: reference to '_2' is ambiguous
[  483s]     this, boost::ref(doc), var(filter_el), _1, _2
[  483s]                                                ^
[  483s] In file included from /usr/include/boost/lambda/lambda.hpp:14:0,
[  483s]                  from /home/abuild/rpmbuild/BUILD/scantailor-0.9.11.1/filters/fix_orientation/Filter.cpp:32:
[  483s] /usr/include/boost/lambda/core.hpp:70:37: note: candidates are: boost::lambda::placeholder2_type& boost::lambda::{anonymous}::_2
[  483s]    boost::lambda::placeholder2_type& _2 = free2;
[  483s]                                      ^
[  483s] In file included from /usr/include/boost/bind/bind.hpp:2247:0,
[  483s]                  from /usr/include/boost/bind.hpp:22,
[  483s]                  from /usr/include/boost/multi_index/sequenced_index.hpp:17,
[  483s]                  from /home/abuild/rpmbuild/BUILD/scantailor-0.9.11.1/./ProjectWriter.h:30,
[  483s]                  from /home/abuild/rpmbuild/BUILD/scantailor-0.9.11.1/filters/fix_orientation/Filter.cpp:29:
[  483s] /usr/include/boost/bind/placeholders.hpp:47:28: note:                 const boost::arg<2> boost::placeholders::_2
[  483s]  BOOST_STATIC_CONSTEXPR boost::arg<2> _2;
[  483s]                             ^
[  487s] filters/fix_orientation/CMakeFiles/fix_orientation.dir/build.make:110: recipe for target 'filters/fix_orientation/CMakeFiles/fix_orientation.dir/Filter.cpp.o' failed
[  487s] make[2]: *** [filters/fix_orientation/CMakeFiles/fix_orientation.dir/Filter.cpp.o] Error 1
 

Насколько понимаю, проблема в некоторой несовместимости с новой версией boost 1.60.
Можно ли как-то поправить?

Всего записей: 174 | Зарегистр. 17-08-2006 | Отправлено: 22:55 21-01-2016
Alex1234444a

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LazyKent, если собираешь не под c++11, то попробуй _1, _2, ... заменить на std::placeholders::_1, std::placeholders::_2 или boost::lambda::_1, boost::lambda::_2.
 
Лично я собираю под c++11, и там такое уже не прокатит, ибо в новом стандарте, к примеру, тот же vector::push_back имеет две реализации с одним интерфейсом, а не одну. Я заменял каждый биндер лямбда-замыканиями, к примеру bind(&std::vector<int>::push_back, vec, _1) на [&vec](int p){vec.push_back(p);}

Всего записей: 39 | Зарегистр. 01-10-2015 | Отправлено: 14:37 22-01-2016 | Исправлено: Alex1234444a, 04:05 25-01-2016
4lex4

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

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

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