Программное обеспечение 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(:))
отображен с помощью цвета карты последнего цвета.
Свойство |
Индексируемые изображения |
Полутоновые изображения |
Двухуровневые изображения |
Изображения истинного цвета |
---|---|---|---|---|
|
Установите на данные в |
Установите на данные в |
Установите на данные в |
Установите на данные в |
|
Установите на |
Установите на |
Установите на |
Проигнорированный, когда |
|
Не применяется |
|
Установите на |
Проигнорированный, когда |
|
Установите на данные в | Установите на полутоновую карту цветов | Установите на полутоновую карту цветов, значения которой располагаются от черного до белого |
Проигнорированный, когда |