Значения пикселей, полученные из imagemodel объект может быть возвращен в нескольких форматах, пригодных для отображения в различных инструментах интерактивной обработки изображений.
Создание модели изображения, связанной с цветным изображением.
im =
IMAGEMODEL object accessing an image with these properties:
ClassType: 'uint8'
DisplayRange: []
ImageHeight: 972
ImageType: 'truecolor'
ImageWidth: 1296
MinIntensity: []
MaxIntensity: []
Выберите пиксель, указав координаты строки и столбца. Этот пиксель имеет координаты (строка, столбец) (100, 200).
Получение числового значения пикселя с помощью getPixelValue функция.
pxValue = 1x3 uint8 row vector
104 95 54
Получение строки информации о пикселах по умолчанию с помощью getDefaultPixelInfoString функция. Эта строка зависит от типа изображения, но не использует значения пикселей. Строка информации о пикселях подходит для использования с инструментом «Информация о пикселях».
defaultPxInfoStr =
'[R G B]'
Используя тот же формат строки, получите строку информации о пикселях для указанного пикселя с помощью getPixelInfoString функция.
pxInfoStr =
'[104 95 54]'
Получение строки пиксельной области по умолчанию с помощью getDefaultPixelRegionString функция. Эта строка зависит от типа изображения, но не использует значения пикселей. Строка пиксельной области подходит для использования с инструментом пиксельной области.
defaultPxRegStr =
'R:000
G:000
B:000'
Существует два шага для получения строки пиксельной области для указанного пикселя в одном и том же формате строки. Во-первых, получить функцию formatFcn который форматирует числовые значения пикселей с помощью getPixelRegionFormatFcn функция. Затем укажите координату строки и столбца пиксела в качестве входных аргументов для formatFcn для получения форматированной строки.
pxRegStr = 1x1 cell array
{'R:104...'}