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