Смекни!
smekni.com

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

– обрабатывать изображения, отфильтрованные подсистемой «Центроидная фильтрация», а также изображения, не подвергнутые какой-либо предварительной обработке.

– документировать результаты;

Для визуализации данные передаются в подсистему «Визуализации данных».

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

Разработанная программа является приложением MS Windows. Для ее работы требуется наличие на компьютере операционной системы MS Windows NT4.0/2000/XP и все вытекающее отсюда техническое обеспечение.

Кроме того, требуется:

– физическая память 1Mб + память на используемые и создаваемые изображения (не менее 500 Мб);

– оперативная память 2*размер используемого изображения. При нехватке оперативной памяти может использоваться виртуальная память. А за счет того, что все данные находятся в памяти, сильно сокращается время решения задач.

Для написания программы использовалась среда разработки Borland C++ Builder 6.0.

П.4.3. Выполнение программы

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

Для запуска программы оператор из оболочки системы ААПСИ должен произвести выбор пункта «Центроидная релаксация» меню «Преобразования». На экране будет отображено главное окно подсистемы (рис П.4.1).

Главное окно подсистемы «Центроидная релаксация»

Рис.П.4.1

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


Диалог открытия файла

Рис.П.4.2

После загрузки открываемого файла в оперативную память в заголовке формы появляется название открытого файла (рис.П.4.3).

Главное окно подсистемы после открытия файла

Рис.П.4.3

Далее оператор вводит параметры фильтра: внешний и внутренний радиусы.

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

По нажатию кнопки “Серия” вызывается диалог (рис.П.4.4), позволяющий задать параметры серии: количество экспериментов, шаг изменения фильтра, флажок разрешения/запрещения серии вычислений.

Диалог «Серия экспериментов»

Рис.П.4.4

По нажатию кнопки “Релаксация” программа начинает обработку изображения указанным фильтром, с учетом параметров, заданных при вызове диалога “Серия” (рис.П.4.5).

Вид главного окна программы при обработке изображения

Рис.П.4.5

По окончании обработки программа выдаст соответствующее сообщение (рис.П.4.6).


Сообщение о завершении обработки изображения

Рис.П.4.6

Все полученные результаты сохраняются в файлы, имена которых включают первые 4 символа – из названия открытого файла, затем внешний радиус фильтра, и внутренний.

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

системного меню, или комбинацию клавиш Alt+F4.

П.4.5. Сообщения оператору

Сообщения, выдаваемые оператору приведены в табл. П.4.1

Таблица П.4.1

Сообщения оператору

Вид сообщения Описание Действие
«Внешний и внутренний радиусы заданы неверно» Информационное сообщение о неверно заданных радиусах фильтра. Ознакомиться с сообщением и закрыть. Задать радиусы так, чтобы внешний радиус был больше внутреннего(при этом ни один не должен быть равен 0).
«Обработка изображения…» Сообщение о том, что программа обрабатывает изображение. Не предпринимать никаких действий
«Обработка завершена.» Программа обработала изображения и готова к дальнейшей работе. Ознакомиться с сообщением и нажать кнопку «ОК»