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

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

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

Примечание

Приложение просмотра и исследования Image Processing Toolbox™ изображений, Инструмент Изображений, использует эти модульные инструменты — видят, Взаимодействуют с Изображениями Используя Приложение Image Viewer.

Сводные данные модульных инструментов

Модульный инструментПримерОписание

Инструмент Adjust Contrast

Отображает гистограмму целевого изображения и включает интерактивную корректировку контраста и яркости манипуляцией области значений отображения.

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

Выберите инструмент Colormap

Позволяет вам изменять палитру планового показателя. Можно выбрать одну из палитр MATLAB, выбрать переменную палитры из рабочего пространства MATLAB или ввести пользовательское выражение MATLAB.

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

Инструмент Crop Image

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

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

Инструмент Display Range

Отображает значения области значений отображения связанного изображения.

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

Инструмент Distance

Отображает перемещаемую, строку изменяемого размера на изображении. Наложенный на строку расстояние между двумя конечными точками строки. Расстояние измеряется в модулях, заданных свойствами XData и YData, который является пикселями по умолчанию.

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

Инструмент Image Information

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

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

Поле Magnification

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

Используйте immagbox, чтобы создать инструмент, сопоставить его с изображением и встроить его в фигуру или uipanel.

Примечание

Целевое изображение должно содержаться в панели прокрутки.

Инструмент Overview

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

Используйте imoverview, чтобы создать инструмент в отдельном окне рисунка и сопоставить его с изображением.

Используйте imoverviewpanel, чтобы создать инструмент в uipanel, который может быть встроен в другой фигуре или uipanel.

Примечание

Целевое изображение должно содержаться в панели прокрутки.

Инструмент Pixel Information

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

Используйте impixelinfo, чтобы создать инструмент, сопоставить его с изображением и отобразить его в фигуре или uipanel.

Если вы хотите отобразить только пиксельные значения без метки информации о Пикселе, используйте impixelinfoval.

Инструмент Pixel Region

Отобразите пиксельные значения для заданной области в целевом изображении.

Используйте impixelregion, чтобы создать инструмент в отдельном окне рисунка и сопоставить его с изображением.

Используйте impixelregionpanel, чтобы создать инструмент как uipanel, который может быть встроен в другой фигуре или uipanel.

Инструмент Save Image

Отобразите диалоговое окно Save Image. Используйте это, чтобы указать, что имя выходного изображения и выбрать формат файла раньше хранило изображение.

Используйте imsave, чтобы создать инструмент в отдельном окне рисунка и сопоставить его с изображением.

Инструмент Scroll Panel

Отобразите целевое изображение в панели с возможностью прокрутки.

Используйте imscrollpanel, чтобы добавить панель прокрутки в изображение, отображенное в окне рисунка.