displayColorPatch

Отобразите визуальное цветное воспроизведение как цветовые поля

Описание

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

пример

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

Примеры

свернуть все

В этом примере показано, как отобразить схему цветового поля от измерений точности цветопередачи на графике 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.

Чтобы получить таблицу цветов, используйте measureColor функция.

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

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

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

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

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

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

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

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

Смотрите также

Функции

Объекты

Введенный в R2017b