文档帮助中心文档
用测试图测量现场光源
光源= measureIlluminant(图)
例子
光源= measureIlluminant (图表)使用Imatest的感兴趣灰色区域(ROIs)测量场景光源®eSFR图表[1]或者一个爱色丽公司®ColorChecker®经典的图[2].
光源= measureIlluminant (图表)
光源
图表
全部折叠
这个例子展示了如何使用灰色斑块roi来测量eSFR图的光源。这个例子平衡了eSFR图表的图像。
将eSFR图表的图像读入工作空间。
我= imread (“eSFRTestImage.jpg”);
创建一个esfrChart对象。显示图表,突出显示20个灰色斑块。
esfrChart
图= esfrChart(我);displayChart(图表,“displayEdgeROIs”假的,...“displayColorROIs”假的,“displayRegistrationPoints”假)
利用灰色斑块roi估计光源。发光体的蓝色成分比红色和绿色成分更强。这个结果与测试图表的图像是一致的,它有蓝色的色调。
illum = measureIlluminant(图)
illum =1×3110.9147 116.0008 123.2339
白平衡图表图像并显示结果。白色平衡图像有较少的蓝色色调,特别是在中间的灰色斑块和在图像的背景。
J = chromadapt(我illum);imshow (J)标题(“白色平衡测试图表图像”)
你可以使用估计的光源来白平衡在类似照明条件下获得的其他图像。
colorChecker
测试图表,指定为esfrChart对象或一个colorChecker对象。
场景照明,返回为一个3元素的行向量。
数据类型:双
双
要实现图像白平衡,请使用chromadapt函数。
chromadapt
建议使用线性图像数据对场景光源进行测量。如果您需要线性化您的图像数据,那么您可以使用rgb2lin函数。
rgb2lin
[1]实践上。“Esfr”。https://www.imatest.com/mathworks/esfr/.
[2]X-Rite照片和视频。“ColorChecker经典”。https://xritephoto.com/colorchecker-classic
measureColor|chromadapt
measureColor
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系