Отобразите обзор отображения и исследования

Программное обеспечение Image Processing Toolbox™ включает две функции отображения, imshow и imtool. Обе функции работают в графической архитектуре: они создают объект изображения и отображают его в объекте осей, содержавшемся в объекте фигуры.

imshow является основной функцией отображения изображений. Используйте imshow когда это необходимо, чтобы отобразить любой из различных типов изображения, поддержанных тулбоксом, таких как шкала полутонов (интенсивность), истинный цвет (RGB), двоичный файл, и индексированный. Для получения дополнительной информации смотрите Отображение Изображение в Окне рисунка. Функция imshow является также ключевым стандартным блоком для приложений изображений, можно создать использование тулбокса модульные инструменты. Для получения дополнительной информации смотрите Сборку Интерактивные Инструменты.

Другая функция отображения тулбокса, imtool, открывает приложение Image Viewer, которое представляет интегрированную среду для отображения изображений и выполнения некоторых общих задач обработки изображений. Image Viewer предусматривает все возможности отображения изображений imshow, но также и обеспечивает доступ к нескольким другим инструментам для навигации и исследования изображений, таких как полосы прокрутки, инструмент Pixel Region, инструмент Image Information и инструмент Adjust Contrast. Для получения дополнительной информации смотрите, Взаимодействуют с Изображениями Используя Приложение Image Viewer.

В целом использование функций тулбокса к изображениям на дисплее предпочтительно для использования функций отображения MATLAB® изображений image и imagesc, потому что функции тулбокса устанавливают определенные свойства графического объекта автоматически оптимизировать отображение изображений. В следующей таблице перечислены эти свойства и их настройки для каждого типа изображения. В таблице X представляет индексируемое изображение, I представляет полутоновое изображение, BW представляет двухуровневое изображение, и RGB представляет изображение истинного цвета.

Примечание

И imshow и imtool могут выполнить автоматическое масштабирование данных изображения. Когда названо синтаксисом imshow(I,'DisplayRange',[]), и так же для imtool, функции устанавливают свойство CLim осей на [min(I(:)) max(I(:))]. CDataMapping всегда является scaled для полутоновых изображений, так, чтобы значение, min(I(:)) отображен с помощью первого цвета палитры и значения max(I(:)), было отображено с помощью последнего цвета палитры.

Свойство

Индексируемые изображения

Полутоновые изображения

Двухуровневые изображения

Изображения истинного цвета

CData (Изображение)

Установите на данные в X

Установите на данные в I

Установите на данные в BW

Установите на данные в RGB

CDataMapping (Изображение)

Установите на 'direct'

Установите на 'scaled'

Установите на 'direct'

Проигнорированный, когда CData 3-D

CLim (Оси)

Не применяется

'double': [0 1]
uint8:
  [0 255]
uint16:
 [0 65535]

Установите на [0 1]

Проигнорированный, когда CData 3-D

Colormap (фигура)

Установите на данные в map

Установите на полутоновую палитру

Установите на полутоновую палитру, значения которой располагаются от черного до белого

Проигнорированный, когда CData 3-D