Рефераты. Система автоматизированного анализа пространственной структуры изображений. Подсистема линейной сегм...

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

П.1.6. Сообщения


Сообщения, выдаваемы при работе с программой и действия, которые необходимо выполнить при их получении, приведены в таблице П.1.1.

Таблица П.1.1

Сообщения, выдаваемые при работе программы  и необходимые действия при их получении


Сообщение

Описание

Действия

1

2

3

Размер нового изображения

Программа предлагает выбрать размер вновь создаваемого изображения в точках

Ввести значение ширины и высоты изображения

Неверно указано число

Введенное число не соответствует заданному формату

Ввести корректное число

Выход ?

Запрос на подтверждение выхода из программы. Не сохраненные данные могут быть утеряны

Подтвердить или опровергнуть запрос на выход

Невозможно открыть файл

Произошла ошибка при попытке открыть указанный файл

Проверить наличие файла и доступа к нему

Невозможно сохранить файл

Произошла ошибка при попытке сохранить указанный файл

Проверить наличие доступа к указанному пути.

Файл уже  существует. Перезаписать ?

Файл с именем, указанным для сохранения, уже существует

Подтвердить запрос на перезапись или выбрать другое имя файла

Настройка

Вызван диалог настройки программы

Выполнить необходимые действия по настройке, затем нажать кнопку «ОК» для сохранения изменений или кнопку «Отмена» для их отмены

Не выполнен поиск узлов

При пошаговой обработке была вызвана процедура поиска сегментов прежде чем был выполнен поиск узлов

Сначала необходимо выполнить поиск узлов, а затем выполнять поиск сегментов

Не выполнен поиск сегментов

При пошаговой обработке была вызвана процедура кодирования сегментов прежде чем был выполнен поиск сегментов

Сначала необходимо выполнить поиск сегментов, а затем выполнять их кодирование


П.1.7. Настройка программы


Для работы программы не требуется настройки дополнительных программных средств.

ПРИЛОЖЕНИЕ 2

РУКОВОДСТВО ОПЕРАТОРА

П.2.1. Назначение программы


Программа «Обработка и кодирование сегментов», обозначаемая как SegCode, предназначена для формирования кодов сегментов линий, содержащих координаты необходимых точек в зависимости от типа кодируемого сегмента. В процессе работы с программой осуществляется формирование массивов узлов и сегментов, на основании значений которых формируется код определенного сегмента. При этом учитываются типы узлов, а также типы кодируемых сегментов. Полученные результаты обработки могут быть выведены как на экран, так и в файл, и могут быть обработаны в других подсистемах.

Данная программа применяется в составе «Системы автоматизированного анализа пространственной структуры изображений».


П.2.2. Условия применения программы


При работе с программой необходимо обеспечить выполнение следующих требований к комплексу технических средств:

-     персональный компьютер IBM PC с процессором не ниже Pentium I;

-      клавиатура;

-      монитор;

-      жесткий диск с объемом свободного пространства не менее 50 МБ;

-      оперативная память объемом не менее 128 МБ.

Работа программы возможна только на ЭВМ, которые поддерживают 32-разрядные операционные системы семейства Windows, такие как Windows 95,  Windows NT или выше.


П.2.3. Пуск программы


Для вызова программы необходимо запустить на выполнения исполняемый файл lineseg.exe.

Запуск программы может быть произведен из командной строки любого файлового менеджера или из системного меню программ операционной системы, а также соответствующим ярлыком при его наличии.


П.2.4. Команды оператора


Для удобства доступа основные пункты меню дублируются соответствующими кнопками с аналогичными пиктограммами на панелях инструментов, а также могут быть доступны с помощью «горячих клавиш».

Ниже приведено описание пиктограмм с указанием в скобках «горячих клавиш»:

 - Создать новый файл (F2);

 - Открыть BMP-файл (F3);

 - Открыть массив точек из файла (Ctrl+F3);

 - Сохранить BMP-файл (F4);

 - Сохранить массив точек в файл (Ctrl+F4);

 - Сохранить код линий в файл (Shift+F4);

 - Выполнить полную обработку изображения (F9);

 - Выполнить поиск узлов (F5);

 - Выполнить поиск сегментов линий (F6);

- Выполнить кодирование сегментов линий(F7);

 - Уменьшить масштаб изображения (Ctrl+=);

- Увеличить масштаб изображения (Ctrl+-);

 - Установить масштаб изображения 100% (Ctrl+1);

 - Установить 10-кратное увеличение изображения (Ctrl+0);

 - Установить масштаб изображения по размерам окна (Ctrl+\);

 - Вкл/Выкл сетку (Ctrl+G);

 - Вкл/Выкл подсветку сегментов (Ctrl+J);

 - Вкл/Выкл подсветку узлов пересечений (Ctrl+K);

 - Вкл/Выкл блокировку изображения (Ctrl+L);

 - Показать окно настройки программы (F10);


Окно программы представлено на рис. П.2.1.


Окно программы

Рис. П.2.1


Для открытия файла, содержащего входное изображение следует выбрать в меню «Файл» пункт «Открыть файл» или «Загрузить массив» для получения изображения из файла формата BMP или файла массива точек соответственно (рис. П.2.2). Далее в диалоге выбора файла следует выбрать необходимый файл или ввести его имя и нажать кнопку «Открыть». После этого файл будет загружен и из него будет сформирован массив точек исходного изображения.


Меню «Файл»

Рис. П.2.2


При просмотре изображения для изменения масштаба следует воспользоваться элементами подменю «Масштаб» меню «Вид» (рис. П.2.3).

Для редактирования изображения следует воспользоваться манипулятором мышь. При нажатии левой кнопки на области изображения соответствующая точка изображения окрашивается в черный цвет, что соответствует наличию точки в массиве точек обрабатываемого изображения. При нажатии правой кнопки на области изображения соответствующая точка изображения будет окрашена в белый цвет, что соответствует отсутствию точки в массиве точек обрабатываемого изображения (рис. П.2.4). Данные действия схожи с действиями, выполняемыми при работе в любом графическом редакторе (например, Microsoft Paint)и не представляют особой сложности.

Подменю «Масштаб» меню «Вид»

Рис. П.2.3


Режим редактирования изображения

Рис. П.2.4


Для создания нового изображения следует использовать в меню «Файл» пункт «Новый». При этом будет вызван диалог, позволяющий задать необходимые размеры нового изображения (рис. П.2.5).

Выбор размера нового изображения

Рис. П.2.5


Обработка входного изображения может быть выполнена двумя способами:

- в режиме пошаговой обработки;

- в режиме полной обработки.

Доступ к режимам обработки изображения осуществляется с помощью пунктов меню «Обработка» (рис. П.2.6).

Выполнение анализа входного графического изображения в режиме пошаговой обработки позволяет поочередно выполнить сначала процедуру поиска узловых точек, затем процедуру поиска сегментов линий, а затем процедуру кодирования сегментов линий. Для выполнения данных действий следует воспользоваться соответствующими пунктами меню «Обработка» (рис. П.2.6).

Режим полной обработки позволяет последовательно автоматически выполнить поиск узлов, поиск сегментов и кодирование сегментов, получая на выходе результат, готовый для передачи в подсистему цепного кодирования. Для вызова обработки в данном режиме следует воспользоваться соответствующим пунктом меню «Обработка» (рис. П.2.6).

Меню «Обработка»

Рис. П.2.6


После выполнения обработки изображения ее результаты могут быть просмотрены на самом исходном изображении. Для этого следует воспользоваться пунктами-переключателями меню «Вид» (рис. П.2.7).

Пункт «Сетка» позволяет включить или выключить отображение сетки изображения при его увеличении.

Пункт «Подсветка линий» позволяет включить или выключить подсветку сегментов линий при наведении указателя мыши на различные области изображения (для данного режима требуется предварительное выполнение процедуры «Поиск сегментов»).

Пункт «Подсветка узлов» позволяет включить или выключить подсветку узлов при наведении указателя мыши на различные области изображения (для данного режима требуется предварительное выполнение процедуры «Поиск узлов»).

Пункт «Заблокировать вид» позволяет зафиксировать выделенные элементы изображения, не изменяя подсветку при перемещении курсора мыши в области изображения.

Меню «Вид»

Рис. П.2.7


Пример подсветки узла приведен на рис. П.2.8


Подсветка узла

Рис. П.2.8

Пример подсветки сегмента приведен на рис. П.2.9


Подсветка сегмента

Рис. П.2.9


В результате окончательной обработки изображения в области «Результат обработки» будут выведены коды, предназначенные для последующей передачи в подсистему цепного кодирования (рис. П.2.10). Данные результаты могут быть сохранены в файл. Для этого следует использовать пункт «Сохранить код» в меню «Файл».

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.