displayColorPatch

Отобразите измеренный и ссылочный цвет как цветовые поля

Описание

пример

displayColorPatch(colorTable) отображения измеренные и ссылочные цвета, colorTable, для видимых областей (ROIs) цветового поля в тестовом графике. Измеренные значения цвета отображены как квадраты, окруженные толстым контуром соответствующего ссылочного цвета.

пример

displayColorPatch(colorTable,Name,Value) отображения измерили значения цвета дополнительными параметрами, чтобы управлять аспектами отображения.

Примеры

свернуть все

Считайте изображение графика X-Rite® ColorChecker® в рабочую область.

I = imread('colorCheckerTestImage.jpg');

Создайте colorChecker объект, затем отобразите график с аннотациями ROI.

chart = colorChecker(I);
displayChart(chart,'displayRegistrationPoints',false)

Измерьте цвет в каждом ROI цветового поля.

colorTable = measureColor(chart);

На схеме цветового поля отобразите измеренные и ссылочные цвета и цветную ошибку (ΔE).

displayColorPatch(colorTable)

В этом примере показано, как отобразить схему цветового поля от измерений точности цветопередачи на графике Imatest® eSFR.

Считайте изображение графика eSFR в рабочую область.

I = imread('eSFRTestImage.jpg');

Создайте esfrChart объект. Отобразите график, подсветив эти 16 цветовых полей.

chart = esfrChart(I);
displayChart(chart,'displayEdgeROIs',false, ...
    'displayGrayROIs',false,'displayRegistrationPoints',false)

Измерьте цвет во всех ROI цветового поля.

colorTable = measureColor(chart);

Отобразите измерения точности цветопередачи без наложения индекса ROI. Каждое квадратное цветовое поле является измеренным цветом, и толстая окружающая граница является ссылочным цветом для того ROI. Измерение точности цветопередачи отображено как Delta_E, Евклидово расстояние между измеренным и ссылочным раскрашивает CIE 1976 L*a*b* цветовое пространство. Более точные цвета имеют меньший Delta_E.

displayColorPatch(colorTable,'displayROIIndex',false)

Входные параметры

свернуть все

Значения цвета в каждом цветовом поле в виде m-by-8 таблица цветов, где m является количеством закрашенных фигур. Эти восемь столбцов представляют эти переменные:

ПеременнаяОписание
ROIИндекс произведенного ROI. Значение ROI целое число в области значений [1, 16]. Индексы совпадают с числами ROI, отображенными displayChart.
Measured_R

Среднее значение красных пикселей канала в ROI. Measured_R скаляр совпадающего типа данных как chart.Image, который может иметь тип single'double'uint8, или uint16.

Measured_G

Среднее значение зеленых пикселей канала в ROI. Measured_G скаляр совпадающего типа данных как chart.Image.

Measured_B

Среднее значение синих пикселей канала в ROI. Measured_B скаляр совпадающего типа данных как chart.Image.

Reference_L

Ссылка L* значение, соответствующее ROI. Reference_L скаляр типа double.

Reference_a

Сошлитесь* значение, соответствующее ROI. Reference_a скаляр типа double.

Reference_b

Ссылка b* значение, соответствующее ROI. Reference_b скаляр типа double.

Delta_EЕвклидово цветное расстояние между измеренными и ссылочными значениями цвета, как обрисовано в общих чертах в CIE 1976.

Аргументы в виде пар имя-значение

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: displayColorPatch(myColorTable,'displayROIIndex',false) выключает отображение индексов ROI.

Отобразите метки индекса ROI в виде разделенной запятой пары, состоящей из 'displayROIIndex' и true или false. Когда displayROIIndex true, затем displayColorPatch ROI цветового поля оверлейных программ индексирует метки на отображенных цветовых полях. Индексы совпадают с числами ROI, отображенными displayChart.

Типы данных: логический

Ошибка цвета отображения ("дельта Э") значения в виде разделенной запятой пары, состоящей из 'displayDeltaE' и true или false. Когда displayDeltaE true, displayColorPatch накладывает цветные ошибочные значения на отображенных цветовых полях.

Типы данных: логический

Указатель осей отображенного объекта изображения в виде разделенной запятой пары, состоящей из 'Parent' и указатель осей. Parent задает родительский элемент объекта изображения, созданного displayColorPatch.

Советы

  • Получить таблицу цветов правильного формата для esfrChart или colorChecker, используйте measureColor функция. Можно также составить собственную таблицу цветов, содержащую измеренные и ссылочные цвета для произвольного числа цветных ROI.

  • Ссылочный L*a*b* значения colorTable измеренный от colorChecker график - опубликованные GretagMacbeth в 2 005. Белая точка ссылочных значений является источником света стандарта CIE D50.

Введенный в R2017b
Для просмотра документации необходимо авторизоваться на сайте