Программное обеспечение Toolbox™ обработки изображений включает в себя две функции отображения, imshow и imtool. Обе функции работают в графической архитектуре: они создают объект изображения и отображают его в объекте оси, содержащемся в объекте фигуры.
imshow - функция отображения фундаментального изображения. Использовать imshow если требуется отобразить любой из различных типов изображений, поддерживаемых панелью инструментов, таких как оттенки серого (интенсивность), truecolor (RGB), двоичный и индексированный. Дополнительные сведения см. в разделе Отображение изображения в окне рисунка. imshow функция также является ключевым компоновочным блоком для приложений изображений, которые можно создать с помощью модульных инструментов панели инструментов. Дополнительные сведения см. в разделе Создание интерактивных инструментов.
Другая функция отображения панели инструментов, imtoolоткрывает приложение Image Viewer, в котором представлена интегрированная среда для отображения изображений и выполнения некоторых распространенных задач обработки изображений. Средство просмотра изображений предоставляет все возможности отображения изображений imshow но также предоставляет доступ к нескольким другим инструментам навигации и просмотра изображений, таким как полосы прокрутки, инструмент «Пиксельная область», инструмент «Информация об изображении» и инструмент «Настройка контрастности». Дополнительные сведения см. в разделе Начало работы с приложением 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(:)) отображается с использованием последнего цвета цветовой карты.
|
Собственность |
Индексированные изображения |
Изображения в градациях серого |
Двоичные изображения |
Изображения Truecolor |
|---|---|---|---|---|
|
|
Установить на данные в |
Установить на данные в |
Установить на данные в |
Установить на данные в |
|
|
Установить в значение |
Установить в значение |
Установить в значение |
Игнорируется, когда |
|
|
Не применяется |
|
Установить в значение |
Игнорируется, когда |
|
|
Установить на данные в | Настройка цветовой карты в оттенках серого | Установка в оттенки серого цветной карты, значения которой варьируются от черного до белого |
Игнорируется, когда |