exponenta event banner

Создание интерактивных инструментов

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

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

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

Функции

развернуть все

imageinfoИнструмент «Информация об изображении»
imcolormaptoolВыбрать инструмент «Карта цветов»
imcontrastИнструмент «Настройка контрастности»
imcropИзображение обрезки
imcrop3Изображение 3-D обрезки
imdisplayrangeИнструмент «Диапазон отображения»
imdistlineИнструмент «Расстояние»
impixelinfoИнструмент «Информация о пикселях»
impixelinfovalИнструмент «Информация о пикселях» без текстовой метки
impixelregionИнструмент «Пиксельная область»
impixelregionpanelПанель инструментов «Пиксельная область»
immagboxПоле увеличения для изображения, отображаемого на панели прокрутки
imoverviewИнструмент «Обзор» для изображения, отображаемого на панели прокрутки
imoverviewpanelПанель инструментов «Обзор» для изображения, отображаемого на панели прокрутки
imsaveИнструмент «Сохранить изображение»
imscrollpanelПанель прокрутки для интерактивной навигации по изображениям
getimageДанные изображения по осям
imagemodelОбъект модели изображения
getimagemodelОбъект модели изображения из объекта изображения
imattributesСведения об атрибутах изображения
imhandlesПолучить все объекты изображения
axes2pixПреобразование координат осей в координаты пикселей
imgcaПолучить текущие оси, содержащие изображение
imgcfПолучить текущую фигуру, содержащую изображение
imgetfileДиалоговое окно «Открыть изображение»
imputfileОтображение диалогового окна «Сохранить изображение»
iptaddcallbackДобавить дескриптор функции в список обратного вызова
iptcheckmapПроверка достоверности карты цветов
iptcheckhandleПроверить достоверность ручки
iptgetapiПолучение интерфейса программирования приложений (API) для дескриптора
iptGetPointerBehaviorИзвлечь поведение указателя из графического объекта
ipticondirКаталоги, содержащие панели инструментов обработки изображений и значки MATLAB
iptPointerManagerСоздать диспетчер указателей на рисунке
iptremovecallbackУдалить дескриптор функции из списка обратного вызова
iptSetPointerBehaviorСохранение структуры поведения указателя в графическом объекте
iptwindowalignВыравнивание окон фигуры
makeConstrainToRectFcnСоздание функции ограничения перетаскивания с ограничением по прямоугольнику
truesizeНастройка размера изображения

Темы

Рабочий процесс интерактивного инструмента

Узнайте, как создать интерактивный инструмент и как связать его с целевым изображением.

Интерактивные инструменты просмотра и обработки изображений

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

Добавить панель прокрутки к рисунку

При помещении изображения в прокручиваемое окно изменяется иерархия объектов отображаемого изображения.

Характерные примеры