Ru-Board.club
← Вернуться в раздел «Программы»

» Scan Tailor: Часть 2

Автор: DikBSD
Дата сообщения: 29.11.2011 06:35
Onger
Спасибо - надо будет посмотреть на принцип работы - бегло взглянул - не понял отличие. Но, скорее всего у меня картинки были очень хорошие, что я разницы не увидел... Надо будет разобраться.

Добавлено:
Портировал код обработки выделения картинок в Смешанном режиме вывода форка scantailor-enhanced Петра Ковара (Petr Kovar). В режиме Free картинки выделяются страндартно. В режиме Rectangular выделенние картинки заключается в прямоугольник-выделение.
Описание от Petr Kovar:
Pictureshape patch adds option for mixed pages to choose from free shape and rectangular shape images. This patch does not improve the original algoritm but creates from the detected "blobs" rectangular shapes and the rectangles that intersects joins to one.

Немного изменил код Петра, чтобы в режиме Rectangular прямоугольное выделение не расширялось и на текст (проверял на журналах).

Скачать: http://www.onlinedisk.ru/file/778578/

P.S. Вечером залью код в ветку plus git-репозитория...
Автор: AlexWave
Дата сообщения: 29.11.2011 11:36
очень здорово, что эта функция из Enhanced, теперь есть в Plus.
Буквально на днях попались две книги в которых это проявилось очень сильно. Поэтому делал в Enhanced.
Onger прямо опередил с вопросом, за что ему большое спасибо, ну и конечно огромное спасибо DikBSD за моментальное включение ее в редакцию Plus.

Автор: unreal666
Дата сообщения: 29.11.2011 11:56
DikBSD

шустро.
Автор: DikBSD
Дата сообщения: 29.11.2011 13:34
Я не пробовал работать с новой опцией работы с полями из Enhanced. Полезная вещь?

Да. не знаю пока, почему, но при открытии ранее сохраненного проекта на стадии Вывод все миниатюры на ленте имеют Знак Вопроса, т.е. требуется повторный вывод. Откомпилировал последнюю стандартную версию ST - там такого нет. Где-то я накосячил...
Автор: AlexWave
Дата сообщения: 29.11.2011 17:38

Цитата:
Я не пробовал работать с новой опцией работы с полями из Enhanced. Полезная вещь?

я переделывал книжку с кучей фоток (упражнения на растяжку), процентов 30 распознались плохо , то есть выкусанными участками. Видимо несильный контраст между фоном на фото и самой страницей.
Поэтому требовалось немаленькая ручная корректировка неудачно размеченных. Но режим Rectangular на порядок снизил эту рутину.


Цитата:
Где-то я накосячил...
понаблюдаем.. его проявление..
Автор: DikBSD
Дата сообщения: 29.11.2011 17:59

Цитата:

Junior Member    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата:
Я не пробовал работать с новой опцией работы с полями из Enhanced. Полезная вещь?

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

Я имел ввиду новую опцию на Этапе Поля...
Автор: AlexWave
Дата сообщения: 29.11.2011 18:38

Цитата:
Я имел ввиду новую опцию на Этапе Поля...

Извини, ошибся. Этим не пользовался еще и не оценил.

Насчет косяка. Я могу ошибаться. Посмотри внимательно. Загружаю проект в версию Enhanced (scantailor-enhanced-20110907) и там вижу подобное. Загружаю этот же проект в твой ранний Plus и нет такого. Возможно этот косяк из версии Enhanced прилетел с полезностями вместе.
Автор: DikBSD
Дата сообщения: 29.11.2011 19:03
Спасибо - проверю...
Автор: F777
Дата сообщения: 29.11.2011 20:37
DikBSD
Прежде всего, хочу пожелать Вам крепкого здоровья.
Спасибо за все, что Вы сделали. Ваш вклад в развитие ScanTailor просто неоценим.

Поскольку будущее ScanTailor Plus теперь весьма туманно, нельзя ли Вас попросить реализовать одну очень полезную (по крайней мере, для меня) фичу: возможность на каждом из этапов 1-5 (ну или хотя бы на 5 этапе) "честного" вывода результатов обработки. Т.е. возможность сохранения обработанных на конкретном этапе сканов на диске. "Честного" - значит: что получили, то и выводим, и никакой отсебятины.

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

Как мне кажется, реализация такой фичи не потребует больших программистских усилий. В любом случае, спасибо .

Добавлено
Кстати, подобное уже и раньше просили:

Цитата:
Фичи, которых остро не хватает в СТ (в порядке убывания важности):
1. Ввод-вывод на произвольной стадии.

http://forum.ru-board.com/topic.cgi?forum=5&topic=32945&start=1040#5
Автор: unreal666
Дата сообщения: 29.11.2011 23:34
F777
dpi и режим вывода указываются на 6-м этапе. Как тогда выводить на предыдущих этапах? Наследовать инфу из оригинала?
Автор: F777
Дата сообщения: 30.11.2011 00:23
unreal666

Цитата:
Наследовать инфу из оригинала?

Да, именно так.
Автор: DikBSD
Дата сообщения: 30.11.2011 10:42
F777
Эта идея очень тесно связана с

Цитата:
Фичи, которых остро не хватает в СТ (в порядке убывания важности):
1. Ввод-вывод на произвольной стадии.

У меня, к сожалению, не было времени исследовать все классы ST... В ST сложная архитектура (для меня, по крайней мере. Tulon в ней ориентируется, как рыба в воде- автор, как никак ). Не помню уже - там были какие-то сложности в исполнении вашей фичи.
В любом случае - я хоть и отошел от всех проектов (надо тоже еще пару доделать, выложить - и все), но в код ST все равно буду заглядывать (хорошо, что жена сейчас не видит. что я пишу )... Так что возможно со временем и удастся сделать эту фичу. Просто темпы будут теперь - черепашьи - если ранее я специально выделял время на проработку ST, то теперь - внесение изменений, если и будут, будут крайне редкими...
Обещать не буду, но - посмотрю...

Добавлено:
AlexWave

Цитата:
Насчет косяка. Я могу ошибаться. Посмотри внимательно. Загружаю проект в версию Enhanced (scantailor-enhanced-20110907) и там вижу подобное. Загружаю этот же проект в твой ранний Plus и нет такого. Возможно этот косяк из версии Enhanced прилетел с полезностями вместе.

Ты оказался прав!
Вот исправленная версия: http://www.onlinedisk.ru/file/779525/
Теперь все работает:
Исправил bug - при открытии ранее сохраненного и отработанного проекта на Стадии Вывод. весь проект требовал прогонки заново. Т.е. все миниатюры на ленте имели знак вопроса. Исправлено.
Автор: AlexWave
Дата сообщения: 30.11.2011 17:49
DikBSD рад был принести хоть какую-то пользу.
Автор: DikBSD
Дата сообщения: 30.11.2011 18:27
На странице сайта проекта Scan Tailor сделал папку plus, куда будут выкладываться собранные версии Scan Tailor Plus под разные системы.
https://sourceforge.net/projects/scantailor/files/scantailor-devel/plus/
Так будет всем удобнее...
Автор: DikBSD
Дата сообщения: 01.12.2011 19:19

Цитата:
Исправил bug - при открытии ранее сохраненного и отработанного проекта на Стадии Вывод. весь проект требовал прогонки заново. Т.е. все миниатюры на ленте имели знак вопроса. Исправлено.

По тому, что никаких замечаний нет по этому сообщению - я так понимаю - все работает?
Автор: LonerDergunov
Дата сообщения: 01.12.2011 19:54
Давно не следил за развитием программы, потому такой наивный вопрос возник.
Как открыть в последних версиях изображение чтобы оно хотя бы отображалось. Например, вот этот файл:
http://rghost.ru/32862511
?
В версии ScanTailorPlus-1.0.0beta11 от 6.05.2011 и более ранних которые нашёл на винте, он открывается с предварительным исправлением DPI, а новые версии (и официальная и плюс и энчантед - которые с отдельным ядром Qt) изображение просто не отображают - The following file could not be loaded
Автор: unreal666
Дата сообщения: 01.12.2011 20:18
Оффтоп:
Вопрос по git'у.
Если в ветке master произошло изменение каких-либо файлов, а в ветке plus изменения делались относительно старый версий файлов, то после обновления ветки master будут ли эти изменения из нее отражены в ветке plus?
Просто непонятно как git хранит ветки: то ли diff'ы относительно любых версии файлов в master'е, то ли относительно конкретных версий файлов.

ЗЫ.
В самой локальной ветке plus изменения не делаются.
Автор: DikBSD
Дата сообщения: 01.12.2011 20:43

Цитата:
В версии ScanTailorPlus-1.0.0beta11 от 6.05.2011 и более ранних которые нашёл на винте, он открывается с предварительным исправлением DPI, а новые версии (и официальная и плюс и энчантед - которые с отдельным ядром Qt) изображение просто не отображают - The following file could not be loaded

У меня при загрузке этой картинки в проект появился диалог фиксации DPI, Я поставил 300, Применил. и все заработало. Использовал последнюю версию Scan Tailor Plus-0.9.11pre (ссылку на нее см. выше). Вот скриншот: http://rghost.ru/32872601


Цитата:
Если в ветке master произошло изменение каких-либо файлов, а в ветке plus изменения делались относительно старый версий файлов, то после обновления ветки master будут ли эти изменения из нее отражены в ветке plus?

Все наработки я сливал напрямую в ветку plus в git-репозитории. Заодно отслеживаю, есть ли изменения в ветке master. Если есть, то сливаю их в ветку plus.
Почему я пошел таким путем, а не фиксирую просто все наработки в plus без вливания туда кода из master? Так проще пользователям - просто склонировали код из plus - и можно компилировать. Не надо "мучиться" слиянием 2-х веток у себя на компе...
Насчет хранения git`ом веток - не знаю. я ранее работал с svn, а теперь - не могу жить без git - удобно! Но в глубины пока не проникал...

Цитата:
В самой локальной ветке plus изменения не делаются.

Делаются, просто почему-то они не отображаются на sourceforge. Но, если зайти в подраздел headы/здгы - то видны все изменения: http://scantailor.git.sourceforge.net/git/gitweb.cgi?p=scantailor/scantailor;a=shortlog;h=refs/heads/plus
Пусть модераторы простят меня за оффтоп - вот прекрасная книга по git - тут и простота, и глубины: http://progit.org/book/ru/index.html

Добавлено:
Кстати, в последней версии официальной ST, а значит и в plus в меню Инструменты появилась возможность вызова диалога фиксации DPI для уже загруженных в проект сканов.
Автор: LonerDergunov
Дата сообщения: 02.12.2011 00:36
DikBSD
Занятно.
Я тоже пробую последнюю версию (пробовал также последние официальную и Enhanced) пробовал разные значения DPI ставить, по-разному называть папки с программой и изображениями.
Win7x64 SP1 Eng:
http://rghost.ru/32902121
XPMode - WinXP SP3 Eng (родная майкрософтовская виртуалка под семёркой с установленной внутри чистой ХР):
http://rghost.ru/32902171

Вот тут было упоминание про подобную ошибку:
http://forum.ru-board.com/topic.cgi?forum=5&topic=32945&start=1100#9
Преобразование в tiff действительно помогает, но это не выход, а костыль, тем более в старых версиях тот же jpg открывается, и у вас тоже работает в новой версии.

В других программах на движке QT проблем в работе не замечал.
Кстати, ST перешёл на этот движок или всегда был на нём, но файлы были просто запрятаны в один ехешник ?
Автор: unreal666
Дата сообщения: 02.12.2011 06:30
DikBSD

Цитата:
Делаются, просто почему-то они не отображаются на sourceforge.

да я не о том. Это просто уточнение для вопроса выше.
Просто сейчас пытался это сам понять, как git-команды конкретно работают, но чего-то не получилось у себя на винде настроить связку Apache+gitweb. Ошибку gitweb'а выдает.
Автор: DikBSD
Дата сообщения: 02.12.2011 10:43

Цитата:
Win7x64 SP1 Eng:

Возможно - здесь и проблема (но не ручаюсь) - я собирал под 32-битную систему на WinXP. Tulon ввел поддержку 64 битных систем, поэтому, желающие могут собрать у себя 64 битную версию ST. И еще - возможно в ST какая-то проблема во взаимодействии с Win7/
Если не трудно - напишите напрямую Tulonу о своей проблеме...

Цитата:
Кстати, ST перешёл на этот движок или всегда был на нём, но файлы были просто запрятаны в один ехешник ?

ST изначально писАлся на Qt, только была статическая линкова - все "инкапсулировалось" в код ST, т.к. тогда Петр еще не написал консольную версию ST. А с появлением консольной версии целесообразней сталоа динамическая линковка...

Автор: donbaton
Дата сообщения: 30.12.2011 00:53
СканТейлор Не работает с jpeg форматом. 32 битная Виндовс хр хоме.
Скачал с СурсФоржа сегодня последнюю версию СканТейлор Плюс. Почему то не могу сохранить страницы, сохраняет только 2, первую и последнюю.
Автор: donbaton
Дата сообщения: 30.12.2011 08:56
Оказывается это оригинальньный Скан Тейлор сохраняет только первую и последнюю страницу.
Стал работать с Тифами. Добавьте в шапку, что программа не работает с jpeg. Помнил что раньше работал в Скан Тейлор, поэтому снова попробывал сегодня, знал бы сразу, сразу бы получилось.
Как сохранять все страницы, а не только первую и последнюю?
P.S. Попробывал версию 0.9.8, обработало все в папке за исключением нескольких страниц, по которым потом счелкнул и их тоже обработало. Какая последняя работоспособная версия, у которой нет глюков?
Автор: ycheff
Дата сообщения: 30.12.2011 14:58

Цитата:
СканТейлор Не работает с jpeg форматом.


Преобразуйте jpg (или jpe) в tiff (напр., IrfanView сделает оптом всё это преобразование).
Автор: donbaton
Дата сообщения: 30.12.2011 16:09
Преобразовал в Тифы Файнридером.
Спасибо за программу, разобрался с ней. Очень мешает новичкам установленная по умолчанию галочка выравнивания относительно других страниц. Когда разного размера изображения, страницы не растягиваются во весь формат, а остаются с полями. Долго помучился, прежде чем догадался. Опцию центровки не помешало бы сделать отдельно от этой галочки. также новички отказываются от работы с программой, если при загрузки страниц выскакивает окошко с предложением сменить DPI, хорошо бы сразу в это окошко вписать, что надо делать и для чего это.
Автор: ycheff
Дата сообщения: 30.12.2011 16:35

Цитата:
Очень мешает новичкам установленная по умолчанию галочка выравнивания

Обычно тоже сходу оптом снимаю эту галочку, а потом ставлю обратно самым низким и самым узким сканам. Но тут надо проверять - бывает сканы узкие, но высокие (низкие, но широкие) - их тогда надо обработать отдельно (по окончании всех обработок).
Однако галочку можно и не трогать. Часто можно (упорядочив по высоте (а потом по ширине)) снять галочку лишь у самых высоких (самых широких) сканов.
Это - дело вкуса.
Центровку надо проверять, довольно часто встречаются книги с ошибками по центровке из-за недосмотров, даже когда с полями все в порядке.
Автор: DikBSD
Дата сообщения: 02.01.2012 06:45
Выложил новую сборку Scan Tailor Plus 0.9.11pre [32]-20120102:

Влил в plus код ветки master: Project portability through resource re-linking.
Диалог Relinking - в меню Инструменты.

Скачать: https://sourceforge.net/projects/scantailor/files/scantailor-devel/plus/0.9.11pre-2012-01-02/
Автор: Salvatorul
Дата сообщения: 02.01.2012 15:49

Цитата:
Выложил новую сборку Scan Tailor Plus 0.9.11pre [32]-20120102:

Влил в plus код ветки master: Project portability through resource re-linking.
Диалог Relinking - в меню Инструменты.

Скачать: https://sourceforge.net/projects/scantailor/files/scantailor-devel/plus/0.9.11pre-2012-01-02/

Почему-то отвалилась поддержка всех графических форматов, кроме tiff и глобальное меню в Unity.
Автор: LonerDergunov
Дата сообщения: 02.01.2012 17:04

Цитата:
Почему-то отвалилась поддержка всех графических форматов, кроме tiff

Автору кто-нибудь отписывался? (раз уж он сюда не заходит). Нас уже четверо таких, кто тут сообщает об этом баге.
Автор: DikBSD
Дата сообщения: 02.01.2012 17:40
Tulon мне ответил, что в моей сборке нет папки с форматами графических форматов. Я не знал, что эти dll-ки нужно выносить в отдельную папку (если я его верно понял - сейчас жду от него ответ)... На Убунту проверить не могу - переставляю систему и возникли проблемы с компиляцией СТ - библиотека boost стоит новая, а для cmake сценария требуется 1.35, которой в репозитории нет. Буду настраивать... Со временем напишу, что получилось...

Добавлено:
Tulon ответил мне: "Ну, png в Qt встроен, поэтому должен всегда работать, для tiff у меня свой код, а вот jpeg идет через Qt'шный плагин, который в вашей сборке и отсутствовал.
Насчет глобального меню в Unity - без понятия, но по логике его должен
обеспечивать сам Qt (который убунтовцы возможно патчили для этой цели)."

Для windows-сборки я поправлю - сделаю папку с форматами. А вот на Линуксе проверить пока не смогу...

Добавлено:
Tulon починил код ST - теперь он воспринимакет все ранее работавшие форматы... Когда закончу настройку системы - сделаю сборку и выложу...

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061

Предыдущая тема: CmCkA v4


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.