文档

measureIlluminant

使用Imatest测量场景光源®eSFR图表

语法

光源(图表)

描述

例子

光源= measureIlluminant (图表使用感兴趣的灰色区域(ROIs)测量场景光源实践上®eSFR图表。

例子

全部折叠

这个例子展示了如何使用灰色补丁roi测量eSFR图表的光源。然后,eSFR图表的图像进行白平衡。

将eSFR图表的图像读入工作区。显示图像。

I = imread(“eSFRTestImage.jpg”);imshow(我)

线性化图像。

I = rgb2lin(I);

创建一个esfrChart对象,然后显示带有ROI注释的图表。20个灰色补丁roi用红色数字标注。

图表= esfrChart(I_lin);

利用灰斑roi估计光源。

光照(图表)
illum =1×369.2527 73.5922 80.5141

白平衡线性化的图表图像。理想情况下,光源可以用于在与测试图相似的照明条件下获得的颜色平衡图像。

J_lin = chromadapt(I_lin,illum,“色彩”“linear-rgb”);

Gamma校正白平衡图像,并显示结果。

J = lin2rgb(J_lin);imshow (J)

白平衡的图像有较少的蓝色色调,特别是在中间的灰色补丁和图像的背景。

输入参数

全部折叠

eSFR图表,指定为esfrChart对象。

输出参数

全部折叠

场景光源,作为3元素行向量返回。

数据类型:

提示

  • 你可以使用光源在与测试图相似的光照条件下获得的白平衡图像。

  • 只对线性化的数据进行光源测量。使用rgb2lin线性化sRGB图像。

另请参阅

|

在R2017b中引入

这个话题有用吗?