1
Общий / Высокоуровневая схема работы идеальной программы скан-обработки
« : 29 ёоЫм 2010, 17:02:39 »
Недавно перетряхивая свой жесткий диск, обнаружил свои старые наброски по программе-альтернативе Scan Kromsator
Запустил, повертел... потом скачал текущий Scan Kromsator, посмотрел, скачал Scan Tailor, тоже посмотрел и призадумался...
Какой процесс обработки сканов в Scan Kromsator? Обработка стоится по следующей схеме
Как работает Scan Tailor (кстати, хорошее название)? Примерно так (сильно много не разбирался, возможны ошибки)
Я хотел бы обсудить как должна выглядеть высокоуровневая схема работы (workflow) над сканами в идеальной программе скан-обработки.
Мне видется что-то типа того, как происходит работа в FineReader
Словом, пока я не вижу идеальной схемы обработки сканов. Может быть, ее видите вы?
Запустил, повертел... потом скачал текущий Scan Kromsator, посмотрел, скачал Scan Tailor, тоже посмотрел и призадумался...
Какой процесс обработки сканов в Scan Kromsator? Обработка стоится по следующей схеме
- загрузить изображения в программу (в виде отдельных страниц или разворотов - не важно)
- запустить Draft Kromsate (происходит расстановка т.е. резаков, выделающих полезную информацию на одной странице или развороте)
- пользователь просматривает результаты расстановки резаков, подправляет другие параметры обработки
- запускт Process! (здесь программа разрезает развороты, делает поворот, чистку и пр.)
- пользователь в отдельном окне может просмотреть результаты работы и если надо вернуться на пару шагов назад, подправить настройки и снова запустить Process! для всех изображений, или только для части. здесь же доступен графический редактор, для ручной доводки результатов работы программы
Как работает Scan Tailor (кстати, хорошее название)? Примерно так (сильно много не разбирался, возможны ошибки)
- загрузить в программу изображения
- выполнить разрезание разворотов (если нужно)
- выполнить ручную правку параметров (если нужно)
- выполнить другие виды обработки (если нужно)
Я хотел бы обсудить как должна выглядеть высокоуровневая схема работы (workflow) над сканами в идеальной программе скан-обработки.
Мне видется что-то типа того, как происходит работа в FineReader
- создание нового пакета работы (batch)
- загрузка в batch изображений (из файлов, со сканера etc.). в любой момент работы для любого скана доступен ручной графический редактор
- выполнить функцию Analyze (анализ структуры сканов), с выделением прямоугольными областями (не резаками, боже упаси) текста, изображений и пр.
- здесь можно просмотреть результаты анализа и подправить их
- задание других параметров обработки
- получение готових обработанных изображений
- здесь можно еще раз пройтись по изображениям пакета, сравнить исходное изображени с полученным, что-то подправить в редакторе, задать другие параметры автоматичекской обработки и пересоздать выходной файл изображения (для отдельного скана или группы сканов в пакете)
Словом, пока я не вижу идеальной схемы обработки сканов. Может быть, ее видите вы?