» Scan Tailor: Часть 2
Drorli
При включенном пункте меню Настройки-Режим отладки и только при обновлении файла выводимого скана.
При включенном пункте меню Настройки-Режим отладки и только при обновлении файла выводимого скана.
StanFreeWare спасибо.
А она влияет на что-нибудь или это просто превьюшка? Я выбрал "edges smoothed" нажал выполнить, а на выходе никакого smoothed нет.
А она влияет на что-нибудь или это просто превьюшка? Я выбрал "edges smoothed" нажал выполнить, а на выходе никакого smoothed нет.
Давно хотел написать. Когда я выделяю (с нажатым Ctrl) страницы, которые будут обрабатываться в смешанном режиме, ST каждый раз при щелчке на новую страницу начинает ее обрабатывать. Получается совершенно бессмысленная трата ресурсов, ведь щелкаю я быстрее, чем страница успевает обработаться! Да и режим ведь еще не установлен, так что результат обработки все равно будет неправильным. К тому же это серьезно тормозит работу других приложений, ведь вывод в ST -- самая ресурсоемкая процедура. Наконец, если это ноутбук -- то он быстро перегревается (это очень заметно), не говоря уже о том, что происходит, если работаешь от батареи
Нельзя ли сделать так, чтобы при нажатом Ctrl обработка не производилась, а начиналась только тогда, когда Ctrl отжат?
Нельзя ли сделать так, чтобы при нажатом Ctrl обработка не производилась, а начиналась только тогда, когда Ctrl отжат?
iit512
Да уж писали года 2 назад. Тулон не реагирует.
Да уж писали года 2 назад. Тулон не реагирует.
Да знаю я, что он не реагирует
Но сейчас в проекте есть и другие, может, прореагируют...
Но сейчас в проекте есть и другие, может, прореагируют...
Цитата:
Нельзя ли сделать так, чтобы при нажатом Ctrl обработка не производилась, а начиналась только тогда, когда Ctrl отжат?
Занес в TODO
Новый релиз ScanTailor Plus-0.9.10rc1
В нем - все изменения за последнее время в официальной версии ScanTailor ветки master (см. http://scantailor.git.sourceforge.net/git/gitweb.cgi?p=scantailor/scantailor;a=shortlog).
Скачать: http://www.onlinedisk.ru/file/702473/
В нем - все изменения за последнее время в официальной версии ScanTailor ветки master (см. http://scantailor.git.sourceforge.net/git/gitweb.cgi?p=scantailor/scantailor;a=shortlog).
Скачать: http://www.onlinedisk.ru/file/702473/
Чисто визуально вижу только бинаризацию красным на превью. А ещё что изменилось?
DikBSD, нумерацию версий обратили вспять. Это какая-то доп. ветка помимо версии 1.0.0 или действительно решили, что до релиза 1.0 пока далеко?
denver 22
Объяснения Тулона
Объяснения Тулона
Цитата:
DikBSD, нумерацию версий обратили вспять. Это какая-то доп. ветка помимо версии 1.0.0 или действительно решили, что до релиза 1.0 пока далеко?
Это - первая ласточка итогового релиза 1.0. Tulon написал мне, что скоро будет готов релиз 1/0. Поэтому и переименовал он версии - из beta в rc1, понизив нумерацию.
Из нового:
перевод кода на Qt4.7.3, сборки - на cmake-2.8.4
Теперь используется не статическая линковка, а динамическая, т.к. несколько exe используют один и тот же код Qt
Исправление deskew-бага
Исправление падения проги.
Мелкие улучшения и исправления кода
Что-то еще - не помню уже
Цитата:
Новый релиз ScanTailor Plus-0.9.10rc1
Занятно, что распрямление строк там, похоже, работает только на серых сканах - а на чёрно-белых (как мне показалось) - нет. То есть, стОит сделать распрямление строк на серых сканах и переключиться на чёрно-белые - как результат распрямления строк исчезает.
Вообще Tulon молодец, распрямление строк существенно спрогрессировало. На пробных сканах у меня получился почти идеальный результат распрямления (в режиме автоматического распрямления).
Добавлено:
Ещё хорошо бы улучшить выравнивание освещённости.
В идеале хотелось бы полностью уйти от использования Book Restorer.
Цитата:
В идеале хотелось бы полностью уйти от использования Book Restorer.
+1
Цитата:
Ещё хорошо бы улучшить выравнивание освещённости.
В будущем... Там много заморочек появилось из-за введения деворпинга
Ещё одно лишнее телодвижение хотелось бы убрать, связанное с dewarping'ом. Если мы сдвинули один из ползунков сетки, хотелось бы, чтобы процесс автоматически переключался на (вкл./manual).
Хотелось бы такую фичу, если это не сложно реализовать, потому что вряд ли это будет широко использоваться. Чтобы в режиме смешанный можно было размножить на все или на выделенные страницы нужную зону картинок. Это нужно, например, если в книжке красивые цветные колонтитулы в одном месте страницы. Размножил - потом прошёлся - вручную поправил. Или когда фотки примерно в одном месте страниц.
Чего-то компенсация наклона тупит на пустых страницах. Перекашивает на них как вздумается (похоже ориентируется по очень небольшому шуму на странице).
Надо бы ввести определение компенсации минимум по нескольким местах страницы (верх, середина, низ - точнее по тем из них, где вообще что-либо есть) и ввести параметр порога максимального отклонения (в %) от их среднего значения. Если максимальное отклонение выше этого порога, то помечать как-то такие страницы (с возможностью сортировки по ним) и при этом или делать или не делать компенсацию (тоже можно ввести такой параметр).
Надо бы ввести определение компенсации минимум по нескольким местах страницы (верх, середина, низ - точнее по тем из них, где вообще что-либо есть) и ввести параметр порога максимального отклонения (в %) от их среднего значения. Если максимальное отклонение выше этого порога, то помечать как-то такие страницы (с возможностью сортировки по ним) и при этом или делать или не делать компенсацию (тоже можно ввести такой параметр).
Nekt0
Цитата:
Такая фича есть в СканКромсаторе.
Добавлено:
Цитата:
Неожиданная фича. Для чего именно это, интересно? Для сканобработки книг это не нужно, для сканобработки журналов - недостаточно.
Если это было сделано для сканобработки журналов, то эту фичу необходимо дополнить ещё некоторыми свойствами:
1. Автоматическое обнаружение рамки контента максимальной ширины и рамки максимальной высоты. Из этих 2 максимальных размеров должна создаваться новая - общая для всех страниц "обрезочная" рамка полезного контента, вот её-то и нужно будет потом применить ко всем страницам журнала с целью его обрезки.
2. Нужно сделать возможность двигать мышкой рамку контента по странице.
Обрезка журналов отличается от обрезки книг тем, что в книге, как правило, белые поля, а в журнале в общем случае - цветные. Поэтому и приходится обрезать журналы по "максимальной" рамке. Да ещё и нужно поломать голову, как "залить" микроклинья добавленных полей - белым их не зальёшь ведь.
То есть сканобработка журналов пока что сводится хотя бы к нормальной (и удобной) их обрезке. Какого-либо удобного программного инструмента для обрезки журналов пока нет.
Цитата:
Чтобы в режиме смешанный можно было размножить на все или на выделенные страницы нужную зону картинок.
Такая фича есть в СканКромсаторе.
Добавлено:
Цитата:
Scan Tailor 0.9.10 от 30 июля 2011
Список изменений
....
Возможность применить рамку контента к другим страницам.
Неожиданная фича. Для чего именно это, интересно? Для сканобработки книг это не нужно, для сканобработки журналов - недостаточно.
Если это было сделано для сканобработки журналов, то эту фичу необходимо дополнить ещё некоторыми свойствами:
1. Автоматическое обнаружение рамки контента максимальной ширины и рамки максимальной высоты. Из этих 2 максимальных размеров должна создаваться новая - общая для всех страниц "обрезочная" рамка полезного контента, вот её-то и нужно будет потом применить ко всем страницам журнала с целью его обрезки.
2. Нужно сделать возможность двигать мышкой рамку контента по странице.
Обрезка журналов отличается от обрезки книг тем, что в книге, как правило, белые поля, а в журнале в общем случае - цветные. Поэтому и приходится обрезать журналы по "максимальной" рамке. Да ещё и нужно поломать голову, как "залить" микроклинья добавленных полей - белым их не зальёшь ведь.
То есть сканобработка журналов пока что сводится хотя бы к нормальной (и удобной) их обрезке. Какого-либо удобного программного инструмента для обрезки журналов пока нет.
Ещё предложение для зоны картинок. Цель - Ликвидация лишних телодвижений про выборе зоны исключения неверно определённого текста из зоны картинок. Предлагаю выбор последней точки многоугольника ПРАВОЙ! кнопкой мыши сделать для того, чтобы автоматически область превратилась в зону (Свойства/Вычесть из автослоя.) И всёже добавить возможности быстрых прямоугольных выделений.
За "Возможность применить настройки полей отдельно к четным и нечетным страницам" (новая фича версии 0.9.10 - 30 июля 2011) огромное спасибо! Проверим
Фичи, которых остро не хватает в СТ (в порядке убывания важности):
1. Ввод-вывод на произвольной стадии.
2. Прямоугольные зоны.
3. Вывод разделённых сканов.
1. Ввод-вывод на произвольной стадии.
2. Прямоугольные зоны.
3. Вывод разделённых сканов.
Попробовал я в деле распрямление строк (автоматическое) в новой версии СТ (0.9.10). Сравнил постранично с выпрямлением строк в Book Restorer 4.2.1. Всего сравнивалось где-то 3-4 десятка страниц одной книги, для каждой страницы выпрямление строк делалось как в СТ, так и в BR.
Общее резюме такое: суммарное качество выпрямления строк оказалось выше у ... СТ! Конечно, не на всех страницах - но на большинстве. Были страницы, где BR справился немного лучше, чем СТ - но они были буквально единичными. А так СТ везде проявил себя по крайней мере не хуже, чем BR - и в большинстве случаев чуть лучше, чем BR.
Tulon'а можно поздравить с крупной победой (достижением). Распрямление строк в СТ 0.9.10 получилось весьма впечатляющим. Сделан огромный шаг на пути отказа от BR. Теперь бы ещё обрести возможность ввода-вывода на произвольной стадии - и было бы вообще хорошо.
Общее резюме такое: суммарное качество выпрямления строк оказалось выше у ... СТ! Конечно, не на всех страницах - но на большинстве. Были страницы, где BR справился немного лучше, чем СТ - но они были буквально единичными. А так СТ везде проявил себя по крайней мере не хуже, чем BR - и в большинстве случаев чуть лучше, чем BR.
Tulon'а можно поздравить с крупной победой (достижением). Распрямление строк в СТ 0.9.10 получилось весьма впечатляющим. Сделан огромный шаг на пути отказа от BR. Теперь бы ещё обрести возможность ввода-вывода на произвольной стадии - и было бы вообще хорошо.
Цитата:
1. Ввод-вывод на произвольной стадии.
Цитата:
Теперь бы ещё обрести возможность ввода-вывода на произвольной стадии - и было бы вообще хорошо.
Может проще - как вариант отдельная утилита на базе ST, в которой были бы только шаги 1-3,6? Т.е. удалены определение контента и поля.
Если делать вывод на каждой стадии, то надо будет решать ряд проблем:
1. вывод путем перехода на стадию 6 (Вывод), или по нажатию отдельной кнопки на каждой стадии.
2. Если - путем перехода на стадию 6, то учитывать ли промежуточные параметры остальных стадий. или же брать макс. контент, нулевые поля и т.д. Ведь если какие-либо из этих параметров уж были где-то заданы, пусть случайно - их надо либо игнорировать, либо использовать.
Добавлено:
Цитата:
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модераторуПопробовал я в деле распрямление строк (автоматическое) в новой версии СТ (0.9.10).
Вы тестировали в режиме автомата, или ручном?
Добавлено:
Кстати - в версии Scan Tailor Plus красный цвет вместо черного на ленте эскизов - это баг. Скорее всего из-за того, что я использовал новую версии библиотеки libpng. Со временем надо будет собрать прогу на других версиях библиотеки.
DikBSD
Цитата:
Наверное, не стОит делать именно отдельную утилиту - а встроить данный функционал в СТ. Чтобы не плодить новые сущности.
Цитата:
Я думаю, что "путем перехода на стадию 6". То есть, хорошо бы реализовать игнорирование отдельных стадий (не-выполнение отдельных стадий).
Цитата:
Меня интересует возможность независимого отдельного выполнения следующих задач:
1. Разрезка страниц (загрузил-разрезал-выгрузил).
2. Компенсация наклона (загрузил-скомпенсировал-выгрузил).
3. Разрезка страниц + Компенсация наклона (загрузил-разрезал-скомпенсировал-выгрузил).
4. Обработки стадии вывод (загрузил-обработал любой из операций вывода-выгрузил). Я имею в виду бинаризацию, зоны картинок, распрямление строк и пр.
Видимо, возможны и какие-то аналогичные комбинации операций.
Вот реальный пример из жизни: обработал я сканы в СТ, выгрузил. А потом вдруг понял, что хотел бы ещё обработать готовые сканы через распрямление строк в СТ. И мне пришлось опять прогонять уже готовые сканы через все стадии (хотя зачем мне это было бы нужно). К тому же ситуация усугубилась тем, что раньше-то (т.е. изначально) я обрабатывал сырые сканы 300 dpi - а теперь уж мне пришлось обрабатывать сканы 600 dpi - что привело к замедлению обработки.
Цитата:
В автоматическом. Да я пока и не понял, как использовать ручной режим. Документации-то пока нет (насколько я знаю) - в смысле, нет инструкции по ручному распрямлению строк.
Цитата:
Может проще - как вариант отдельная утилита на базе ST, в которой были бы только шаги 1-3,6?
Наверное, не стОит делать именно отдельную утилиту - а встроить данный функционал в СТ. Чтобы не плодить новые сущности.
Цитата:
1. вывод путем перехода на стадию 6 (Вывод), или по нажатию отдельной кнопки на каждой стадии.
Я думаю, что "путем перехода на стадию 6". То есть, хорошо бы реализовать игнорирование отдельных стадий (не-выполнение отдельных стадий).
Цитата:
Если - путем перехода на стадию 6, то учитывать ли промежуточные параметры остальных стадий.
Меня интересует возможность независимого отдельного выполнения следующих задач:
1. Разрезка страниц (загрузил-разрезал-выгрузил).
2. Компенсация наклона (загрузил-скомпенсировал-выгрузил).
3. Разрезка страниц + Компенсация наклона (загрузил-разрезал-скомпенсировал-выгрузил).
4. Обработки стадии вывод (загрузил-обработал любой из операций вывода-выгрузил). Я имею в виду бинаризацию, зоны картинок, распрямление строк и пр.
Видимо, возможны и какие-то аналогичные комбинации операций.
Вот реальный пример из жизни: обработал я сканы в СТ, выгрузил. А потом вдруг понял, что хотел бы ещё обработать готовые сканы через распрямление строк в СТ. И мне пришлось опять прогонять уже готовые сканы через все стадии (хотя зачем мне это было бы нужно). К тому же ситуация усугубилась тем, что раньше-то (т.е. изначально) я обрабатывал сырые сканы 300 dpi - а теперь уж мне пришлось обрабатывать сканы 600 dpi - что привело к замедлению обработки.
Цитата:
Вы тестировали в режиме автомата, или ручном?
В автоматическом. Да я пока и не понял, как использовать ручной режим. Документации-то пока нет (насколько я знаю) - в смысле, нет инструкции по ручному распрямлению строк.
Цитата:
Да я пока и не понял, как использовать ручной режим. Документации-то пока нет (насколько я знаю)
monday2000, то ли в этой ветке, то ли на англ. форуме Tulon давал ссылку на видео-инструкцию работы с ручным выравниванием. Очень толковая надо сказать...
В ручном выравнивании была бы очень кстати опция исправления КРИВЫХ вертикальных искажений. Линзообразных эффектов.
VidelSamogO
на один из вариантов искажений Тулон уже ответил отрицательно
речь шла о таких искажениях
на один из вариантов искажений Тулон уже ответил отрицательно
речь шла о таких искажениях
StanFreeWare
Существующая версия вроде бы поддерживает возможность исправления подобных искажений.
Существующая версия вроде бы поддерживает возможность исправления подобных искажений.
Цитата:
Меня интересует возможность независимого отдельного выполнения следующих задач:
1. Разрезка страниц (загрузил-разрезал-выгрузил).
2. Компенсация наклона (загрузил-скомпенсировал-выгрузил).
3. Разрезка страниц + Компенсация наклона (загрузил-разрезал-скомпенсировал-выгрузил).
4. Обработки стадии вывод (загрузил-обработал любой из операций вывода-выгрузил). Я имею в виду бинаризацию, зоны картинок, распрямление строк и пр.
Идея понятна
Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
Предыдущая тема: CmCkA v4
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.