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