文档

displayColorPatch

显示视觉色彩再现为色块

语法

displayColorPatch (colorTable)
displayColorPatch (colorTable、名称、值)

描述

displayColorPatch (colorTable显示测量和参考颜色,colorTable,用于测试图表中感兴趣的颜色补丁区域(roi)。测量的颜色值显示为由相应参考颜色的厚边界包围的正方形。

例子

displayColorPatch (colorTable名称,值显示测量的颜色值和其他参数,以控制显示的各个方面。

例子

全部折叠

此示例显示如何从测量的颜色精度上显示颜色补丁图实践上®eSFR图表。

将eSFR图表的图像读入工作区。线性化图像。

I = imread(“eSFRTestImage.jpg”);I = rgb2lin(I);

创建一个esfrChart对象。显示图表,突出显示16个颜色补丁。

图表= esfrChart(I_lin);displayChart(图表,“displayEdgeROIs”假的,...“displayGrayROIs”假的,“displayRegistrationPoints”假)

测量所有色块roi中的颜色。

colorTable = measureColor(图表);

在没有ROI指数覆盖的情况下显示颜色精度测量值。每个方形色块是测量的颜色,周围的粗边框是该ROI的参考颜色。颜色精度测量结果显示为Delta_E, CIE 1976 L*a*b*颜色空间中被测颜色与参考颜色之间的欧几里得距离。更准确的颜色有更小的Delta_E

displayColorPatch (colorTable“displayROIIndex”假)

输入参数

全部折叠

每个颜色补丁中的颜色值,指定为-by-8色表,其中是补丁的数量。八列表示这些变量:

变量 描述
ROI 抽样ROI指数。的价值ROI整数,取值范围为[1,16]。索引与显示的ROI值相匹配displayChart
Measured_R

ROI中红色通道像素的平均值。Measured_R标量的数据类型是否与图表。图像,这可以是类型uint8,或uint16

Measured_G

ROI中绿色通道像素的平均值。Measured_G标量的数据类型是否与图表。图像

Measured_B

ROI内蓝色通道像素的平均值。Measured_B标量的数据类型是否与图表。图像

Reference_L

参考ROI对应的L*值。Reference_L标量是否为类型

Reference_a

引用ROI对应的*值。Reference_a标量是否为类型

Reference_b

参考ROI对应的b*值。Reference_b标量是否为类型

Delta_E 测量色值与参考色值之间的欧几里得色距,如1976年CIE所述。

若要获取颜色表,请使用measureColor函数。

名称-值对参数

的可选逗号分隔对名称,值参数。的名字参数名称和价值对应的值。的名字必须出现在单引号内(' ').您可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:displayColorPatch (myColorTable displayROIIndex,假)关闭ROI指数的显示。

全部折叠

显示ROI索引标签,由逗号分隔的对组成“displayROIIndex”而且真正的.当displayROIIndex真正的,然后displayColorPatch在显示的色补丁上覆盖ROI索引标签。索引与显示的ROI值相匹配displayChart

数据类型:逻辑

显示Delta_E值,指定为逗号分隔的对,由“displayDeltaE”而且真正的.当displayDeltaE真正的displayColorPatch的值叠加Delta_E对显示的颜色补丁。

数据类型:逻辑

所显示图像对象的坐标轴句柄,指定为逗号分隔的对,由“父”还有一个轴柄。所创建的图像对象的父对象displayColorPatch

在R2017b中引入

这个话题有用吗?