主要内容

tonemap

呈现高动态范围图像以供查看

描述

RGB= tonemap (HDR)将高动态范围图像HDR低动态范围图像,RGB,适合显示,使用这一过程被称为色调映射。色调映射技术用于近似外观高动态范围图像的显示更有限的动态范围。

例子

RGB= tonemap (HDR,名称,值)使用名称-值对控制色调映射的各个方面。

例子

全部折叠

这个例子展示了如何显示高动态范围(HDR)的形象。查看一个HDR图像,您必须首先将数据转换为一个动态范围,可以在计算机上正确显示。

读一个高动态范围(HDR)图像,使用hdrread。如果你想显示HDR图像,注意,它不显示正确。

hdr_image = hdrread (“office.hdr”);imshow (hdr_image)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

HDR图像转换为一个动态范围,可以在电脑上使用tonemap函数。这个函数将HDR图像转换为RGB图像的类uint8

rgb = tonemap (hdr_image);谁
类属性名称大小字节hdr_image 665 x1000x3 7980000个rgb 665 x1000x3 1995000 uint8

显示RGB图像。

imshow (rgb)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

输入参数

全部折叠

高动态范围图像,作为指定——- - - - - -n3数组。

数据类型:|

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:RGB = tonemap (HDR AdjustLightness, [0.05 - 0.95]);

渲染图像的整体轻盈,指定为一个双元素向量。向量形式(低高),在那里是低动态范围图像的亮度值,范围(0,1)。这些值被传递给imadjust

数据类型:

饱和的色彩呈现的形象,指定为一个积极的标量。值大于1时,颜色更饱和。当价值的范围(0,1),颜色更饱和。

数据类型:

使用的瓷砖数量在自适应直方图均衡化色调映射操作的一部分,指定为一个2-element向量的正整数。向量形式(行峡路),在那里关口指定的行数和列的瓷砖。这两个关口至少要2。图像块的总数等于行*关口。更多的瓷砖导致更大的局部对比度的图像。

数据类型:

输出参数

全部折叠

低动态范围图像,作为指定——- - - - - -n3数组。

数据类型:uint8

版本历史

介绍了R2007b