Скачиваний:
190
Добавлен:
01.05.2014
Размер:
588.29 Кб
Скачать

Сегментация изображений

Функции сегментации изображений предоставляют пользователю возможность избирательно заменять, удалять либо как-то иначе модифицировать отдельные части изображения (рис.1.13). Термин "сегмент" относится к конкретной части изображения, подлежащей модификации. Сегментом может быть одиночный элемент или логически связная группа элементов, которая может модифицироваться как единое целое.

Ввод данных пользователем

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

Управление интерактивными процедурами со стороны пользователя осуществляется с помощью устройств, обеспечивающих графический ввод. В базовой графической системе GKS определены виртуальные устройства ввода, называемые логическими устройствами ввода. Они реализуются с помощью одного или нескольких физических устройств ввода. В GKS выделено шесть классов логических устройств ввода:

Locator устройство ввода позиции, которое возвращает пару координат;

Valuator – устройство ввода действительного числа;

Choice – устройство ввода альтернатив, осуществляющее ввод неотрицательного числа, указывающего на выбор из нескольких альтернатив;

Pick – устройство указывания;

Stroke – устройство ввода последовательности позиций – последовательности пар координат;

String – устройство ввода последовательности символов.

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

Соседние файлы в папке Конспект по компьютерной графике