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

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

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

Widok (17-02-2010 12:17): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Tulon

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

 
Скриншот:

В разработке находится новая альтернатива СканКромсатору. Разработчик - ваш покорный слуга.
Задача программы - пост-обработка сырых сканов с целью их последующей сборки в PDF или DJVU.
 
Уже есть на что посмотреть, и возможно присоединиться к проекту. Проект с открытыми исходниками и кросс-платформенный (Windows + Linux).
 
По сравнению со СканКромсатором планируется большее удобство использования, большая интерактивность, но при этом не меньшая автоматизация процесса.
 
Сайт проекта: http://scantailor.sf.net     Скриншоты
 
Топик программы на форуме Натахаус       Англоязычный топик по ScanTailor

Документация
 
Документация (Wiki)              Зоны картинок в ScanTailor
 
Статья: Scan Tailor. Программа для обработки отсканированных книг
 
Видеоурок: Создание DjVu с помощью Scan Tailor (зеркало)
 
Методика использования STA совместно с Djvu Imager

Дистрибутивы
 
Версия СТ с функцией выпрямления искривленных строк (dewarp от Rob)
 
Патч от anagnost96 Вариант ScanTailor с этим патчем (STA)  Зеркало
 
ScanTailor для Mac
 
Последние изменения в дереве исходников - для сильно любопытных и владеющих английским.
Там же можно подписаться на rss/atom - для нетерпеливых.
 

Дополнительно
 
ST GreyText v1.0 Программа для генерации вывода как бы "Только текст (в режиме серого)" - для Scan Tailor от anagnost96.
 
LayerTailor Программа для разделения сканов (после "Смешанный режим) на foreground и background слои с целью последующего раздельного кодирования в djvu. Принцип работы: Все черные пиксели (яркость==0) переносятся в foreground, остальное - в background. Функция layer принимает на входе 3 параметра: исходное имя файла TIFF, имя файла для foreground и имя файла background. Автор: U235.
 
Предложения к anagnost96 по поводу улучшения его модификации СТ
Сравнение выпрямления искривленных строк в СТ и в BR

Статья О возможности альтернативы СканКромсатору     Полезные ссылки по теме топика
ArtScan - ещё одна программа для сканобработки.

Всего записей: 718 | Зарегистр. 07-05-2008 | Отправлено: 21:37 15-06-2008 | Исправлено: ndch, 22:37 12-02-2010
Tulon

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Исправил проблему с небезопасным использованием потоков.  Собирайте новую версию.
 
Добавлено:
Olive77
 

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

Так то было с неизвестно какой версией.  Меня же интересует, происходит ли такое на одной и той же сборке.
 

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

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

Всего записей: 718 | Зарегистр. 07-05-2008 | Отправлено: 12:52 30-01-2009
Olive77

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

Цитата:
Меня же интересует, происходит ли такое на одной и той же сборке.

то что я описал, было и на Rev.242.
 
Обстоятельно смогу только вечером, когда буду дома, ответить (и еще досконально проверить ).

Всего записей: 1271 | Зарегистр. 26-12-2002 | Отправлено: 13:35 30-01-2009
Tulon

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Решил исправить еще одно неудобство интерфейса.  По окончании обработки страницы, лента предпросмотра перемещается на эту страницу.  В результате, например во время пакетной обработки. вы не можете изучать произвольные страницы на ленте предпросмотра, потому что вас постоянно будет выкидывать на только что обработанную страницу.  Вот это я и исправил.  Теперь над лентой предпросмотра есть кнопка, которая указывает, следует ли автоматически переходить к вновь выбранной странице.  Кнопка сама отжимается, если вы отскролите ленту так, что текущая страница уходит из виду.  Если нажать на отжатую кнопку - лента переместится к текущей странице.
 
Все это уже есть в SVN, вот только этой кнопке хорошо бы подобрать иконку, да и как ее обозвать, я тоже еще не придумал.  Фокус?  Автоскролл?

Всего записей: 718 | Зарегистр. 07-05-2008 | Отправлено: 15:25 30-01-2009
Olive77

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

Цитата:
да и как ее обозвать

Autoshift

Всего записей: 1271 | Зарегистр. 26-12-2002 | Отправлено: 15:47 30-01-2009
CrackMe

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сделал инсталялшку в Inno Setup, прошу потестить. Интересует правильно ли работают файловые ассциациии.  
Инструкция:
Содержимое архива поместить на диск Ц, в папку инпут поместить программу, скомпилировать файл Scan Tailor.iss в Inno Setup.
Для тех кто не разу не пользвоался Scan Tailor просьба:
скачайте Regshot 2.0 unicode и  сделайте снимок1, затем запустите програму создайте или откройте проект и сделайте снимок 2, отчёт прошу предоставить мне.

Всего записей: 711 | Зарегистр. 18-07-2006 | Отправлено: 16:13 30-01-2009
Tulon

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

Цитата:
Сделал инсталялшку в Inno Setup, прошу потестить. Интересует правильно ли работают файловые ассциациии.  
Инструкция:
Содержимое архива поместить на диск Ц, в папку инпут поместить программу, скомпилировать файл Scan Tailor.iss в Inno Setup.
Для тех кто не разу не пользвоался Scan Tailor просьба:
скачайте Regshot 2.0 unicode и  сделайте снимок1, затем запустите програму создайте или откройте проект и сделайте снимок 2, отчёт прошу предоставить мне.  

Опа, а мне уже сделали инсталлятор на NSIS.  Теперь придется выбирать, какой в конечном счете использовать.  Файл .nsi у меня уже давно лежит на десктопе, и хорошо бы конечно интегрировать создание инсталлятора в систему сборки (тем более что я уже такое делал), но без винды это будет очень долгий процесс.  Вот если бы кто-то, кто знает и CMake и NSIS (либо InnoSetup) взялся бы за это дело - тогда там работы буквально на пару часов.  А если я за это возьмусь, то процесс будет протекать таким образом:

Код:
Повторить_10_раз {
    Собирайте сборку.
    Прошло пол дня.
    Не собирается - выдает такую-то ошибку.
    Ладно, а теперь?
}

 
Добавлено:
Иконку для кнопки автоскролла нашел и тултип к ней сочинил.  В общем самое время собрать и попробовать.

Всего записей: 718 | Зарегистр. 07-05-2008 | Отправлено: 18:22 30-01-2009 | Исправлено: Tulon, 18:23 30-01-2009
U235

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сборка 2009-01-31 Rev.251

Всего записей: 884 | Зарегистр. 14-12-2005 | Отправлено: 08:10 31-01-2009
denver 22

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто занимается редактированием wiki-справки? Внесите изменения с новыми скриншотами - http://ifolder.ru/10305649
Тут ещё нет изменений сборки 251. Какие-то скрины может уже и не актиальны, т.к. справка уже во многом отредактирована. Tulon, внесите её в шапку. А то про неё так никто и не узнает. Даже Понедельник в упор не увидел в топике ссылку на неё.
Я пока не разбирался как вики редактировать (точнее нет времени).

Всего записей: 602 | Зарегистр. 28-07-2005 | Отправлено: 08:33 31-01-2009
Tulon

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

Цитата:
Кто занимается редактированием wiki-справки? Внесите изменения с новыми скриншотами - http://ifolder.ru/10305649
Тут ещё нет изменений сборки 251. Какие-то скрины может уже и не актиальны, т.к. справка уже во многом отредактирована. Tulon, внесите её в шапку. А то про неё так никто и не узнает. Даже Понедельник в упор не увидел в топике ссылку на неё.  

Кроме меня никто пока не занимается.
Ссылку в шапку вынес, скриншоты чуть попозже обновлю.  Чтобы подвигнуть народ к улучшению справки, включил анонимное редактиование.  Правда для добавления / удаления картинок, все равно нужен аккаунт на sourceforge.net
 
Добавлено:
Все же решил заняться инсталлятором для винды, не имея доступа к этой самой винде.  К счастью NSIS есть и для линукса, так что тренироваться можно было и тут.
В общем сборщики могут уже попытаться сделать сборку с инсталлятором.  Просто поставьте себе NSIS и собирайте как обычно.  В случае ошибок - лог мне в личку.

Всего записей: 718 | Зарегистр. 07-05-2008 | Отправлено: 13:47 31-01-2009
Tulon

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть просьба.  Нужен одностраничный скан в двух вариантах.  Один вариант - в портретной ориентации - как они обычно и делаются, второй - в ландшафтной, то есть примерно так:

только здесь неочевидно, одностраничный это скан или двухстраничный, а должно быть очевидно, что одностраничный.  Это мне для документации примеры нужны - как надо делать и как не надо.
 
Если не сложно, то сделайте еще две пары: один в сыром режиме, что-то типа вот этого:

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

Всего записей: 718 | Зарегистр. 07-05-2008 | Отправлено: 19:21 31-01-2009 | Исправлено: Tulon, 19:23 31-01-2009
Tulon

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

Всего записей: 718 | Зарегистр. 07-05-2008 | Отправлено: 17:31 02-02-2009 | Исправлено: Tulon, 17:57 02-02-2009
U235

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

Всего записей: 884 | Зарегистр. 14-12-2005 | Отправлено: 22:08 02-02-2009
Tulon

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добавил despeckling.  Жду сборок и тестирования.  Алгоритм учитывает не только размер объекта, но и его удаленность от других объектов.  Возможно придется подстроить константы.  Если все будут довольны, выпущу релиз на основе этой версии.

Всего записей: 718 | Зарегистр. 07-05-2008 | Отправлено: 18:04 03-02-2009
denver 22

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В шапке новый релиз Rev.258.
 
- предыдущие сборки так и не хотят включать в полезную область полутоновые рисунки, находящиеся в самом верху страницы. Для меня это терпимо. Я лишь констатирую. Примеры не привожу, т.к. несколько подобных сканов уже выкладывал недавно в составе других проблем.
- повторная обработка на Полезной области ускорилась (возможно зависит от свойств сканов - сравниваю на разных книгах)
- нарвался на один из случаев "вылетов" (сборка 20090129 вроде): при режиме "Цветной/Серый" если выставить "Белые поля", то при обработке вылезает сообщение "Microsoft Visual C++..." (скрин этой ошибки тут уже выкладывали). Может уде и исправлено. Описываю на всякий случай.
 
Добавлено:
Раз мы перешли на нумерацию ревизий, то может уже нет смысла указывать сборщика? Я сделал это последний раз (забавно, но именно в этот раз мне это удалось).
 
Моё наблюдение по поводу удаления сканов из проекта (по сравнению с предложенным Tulon-ом:
Как я понял на практике, чтобы удалить страницу из проекта, достаточно удалить ссылку на неё в самом начале в разделе <files>? При удалении ссылки на файл, программа просто не будет ссылаться на ее "теги-потомки".
Отличие именно в том, что теги-потомки удалять не надо. На практике уже реализовано.
Tulon, если я ошибаюсь, вы меня поправьте.

Всего записей: 602 | Зарегистр. 28-07-2005 | Отправлено: 22:16 03-02-2009 | Исправлено: denver 22, 22:35 03-02-2009
Tulon

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

Цитата:
- предыдущие сборки так и не хотят включать в полезную область полутоновые рисунки, находящиеся в самом верху страницы. Для меня это терпимо. Я лишь констатирую. Примеры не привожу, т.к. несколько подобных сканов уже выкладывал недавно в составе других проблем.  

Пока нет идей, как отличать большие темные области на рисунках от теней на границах страницы.
 

Цитата:
- повторная обработка на Полезной области ускорилась (возможно зависит от свойств сканов - сравниваю на разных книгах)  

Скорость обработки уже обработанных сканов практически полностью определяется скоростью загрузки исходного изображения.  В принципе возможно вообще избегать загрузки таких изображений - у меня по моему даже в TODO такой пункт был.
 

Цитата:
- нарвался на один из случаев "вылетов" (сборка 20090129 вроде): при режиме "Цветной/Серый" если выставить "Белые поля", то при обработке вылезает сообщение "Microsoft Visual C++..." (скрин этой ошибки тут уже выкладывали). Может уде и исправлено. Описываю на всякий случай.
 

Я так понимаю вылет не воспроизводится?  Если так, то может и исправил - изменения, связанные с многопоточностью, были уже после 29 числа.
 

Цитата:
Раз мы перешли на нумерацию ревизий, то может уже нет смысла указывать сборщика? Я сделал это последний раз (забавно, но именно в этот раз мне это удалось).  

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

Цитата:
Моё наблюдение по поводу удаления сканов из проекта (по сравнению с предложенным Tulon-ом:
Как я понял на практике, чтобы удалить страницу из проекта, достаточно удалить ссылку на неё в самом начале в разделе <files>? При удалении ссылки на файл, программа просто не будет ссылаться на ее "теги-потомки".
Отличие именно в том, что теги-потомки удалять не надо. На практике уже реализовано.
Tulon, если я ошибаюсь, вы меня поправьте.
 

Да, все правильно.  Только реализовывать ничего не пришлось - такое поведение было с самого начала.

Всего записей: 718 | Зарегистр. 07-05-2008 | Отправлено: 23:13 03-02-2009 | Исправлено: Tulon, 23:28 03-02-2009
Admig314

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

Цитата:
Цитата:
- нарвался на один из случаев "вылетов" (сборка 20090129 вроде): при режиме "Цветной/Серый" если выставить "Белые поля", то при обработке вылезает сообщение "Microsoft Visual C++..." (скрин этой ошибки тут уже выкладывали). Может уде и исправлено. Описываю на всякий случай.
 
 
Я так понимаю вылет не воспроизводится?

 
Дозвольте встрять в обсуждение, уважаемые!
Только вчера случайно натолкнулся на эту замечательную программу - именно то, что мне сейчас нужно. Спасибо за труд!
 
К делу: упоминаемый случай "вылетов" у меня воспроизводится регулярно как на сборке 254 от U235, так и на сборке 258 от denver 22. Пробую на одном двухстраничном скане - книжный разворот (вертикальный, т.е. требующий поворота). 1200 dpi (требуется по условию дальнейшей работы - направляется в типографию). Greyscale. Правда фотошоп определяет цветовую модель, как Index color.
Вылетает на последнем этапе - Вывод в B/W 1200 dpi. Полезную область определяет нормально. В Макете страницы все поля делаю нулевыми (тоже удобнее для дальнейшей обработки).
Вылет воспроизводится совершенно стабильно на разных компах, что делает просто невозможной работу

Всего записей: 17 | Зарегистр. 19-12-2005 | Отправлено: 23:47 03-02-2009
denver 22

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Под "реализовать" я имел ввиду, что на своем опыте проверил - работает
 
Добавлено:
Admig314
Скиньте сюда примеры сканов для разработчика.
А вот 1200 dpi так ли уж необходимы? Для чего это вы используете такое разрешение?

Всего записей: 602 | Зарегистр. 28-07-2005 | Отправлено: 23:49 03-02-2009
Admig314

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

Цитата:
Скиньте сюда примеры сканов для разработчика.
А вот 1200 dpi так ли уж необходимы? Для чего это вы используете такое разрешение?

 
Такое разрешение, к сожалению, необходимо. Производится переиздание книги, у которой утерян электронный макет. Отсюда - сканирование. Причем нужно еще вносить исправления в текст. Потому нужно предельно вычистить и обязательно в B/W.
600 dpi в B/W режиме по типографским меркам - маловато.
 
Пример скана - нужна превьюшка или реальный файл? (Реальный около 90 Мб весит)

Всего записей: 17 | Зарегистр. 19-12-2005 | Отправлено: 00:02 04-02-2009
Tulon

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

Цитата:
Пример скана - нужна превьюшка или реальный файл? (Реальный около 90 Мб весит)

Нужен реальный скан, иначе как я воспроизведу вылет?  Впрочем для уменьшения размера попробуйте пережать его в jpeg.  Если и с jpeg'ом будет вылетать - шлите jpeg.  Если нет - шлите оригинал.

Всего записей: 718 | Зарегистр. 07-05-2008 | Отправлено: 01:33 04-02-2009
Admig314

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

Цитата:
Если и с jpeg'ом будет вылетать - шлите jpeg.  Если нет - шлите оригинал.

 
Пережал в jpeg с 80% качеством. Файл 14 Мб.
Дважды пробовал - дважды вылетало с тем же сообщением "MS Visual C++...". Причем в первый раз - до начала этапа Вывода, в тот момент, когда в диалоговом окне устанавливал опции разрешения. Во второй раз вылетело уже в процессе вывода. Не сразу, а по прошествии примерно минуты, так же как и в случае с tif-ом.
 
jpg-файл:
Ссылка

Всего записей: 17 | Зарегистр. 19-12-2005 | Отправлено: 02:07 04-02-2009
   

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

Компьютерный форум Ru.Board » Компьютеры » Программы » Scan Tailor
Widok (17-02-2010 12:17): Лимит страниц. Продолжаем здесь.


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru