帮助中心帮助中心
呈现高动态范围图像以供查看
RGB = tonemap (HDR)
RGB = tonemap (HDR、名称、值)
RGB= tonemap (HDR)将高动态范围图像HDR低动态范围图像,RGB,适合显示,使用这一过程被称为色调映射。色调映射技术用于近似外观高动态范围图像的显示更有限的动态范围。
RGB= tonemap (HDR)
RGB
HDR
例子
RGB= tonemap (HDR,名称,值)使用名称-值对控制色调映射的各个方面。
RGB= tonemap (HDR,名称,值)
名称,值
全部折叠
这个例子展示了如何显示高动态范围(HDR)的形象。查看一个HDR图像,您必须首先将数据转换为一个动态范围,可以在计算机上正确显示。
读一个高动态范围(HDR)图像,使用hdrread。如果你想显示HDR图像,注意,它不显示正确。
hdrread
hdr_image = hdrread (“office.hdr”);imshow (hdr_image)
HDR图像转换为一个动态范围,可以在电脑上使用tonemap函数。这个函数将HDR图像转换为RGB图像的类uint8。
tonemap
uint8
rgb = tonemap (hdr_image);谁
类属性名称大小字节hdr_image 665 x1000x3 7980000个rgb 665 x1000x3 1995000 uint8
显示RGB图像。
imshow (rgb)
高动态范围图像,作为指定米——- - - - - -n3数组。
数据类型:单|双
单
双
指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。
Name1 = Value1,…,以=家
的名字
价值
R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。
例子:RGB = tonemap (HDR AdjustLightness, [0.05 - 0.95]);
RGB = tonemap (HDR AdjustLightness, [0.05 - 0.95]);
AdjustLightness
渲染图像的整体轻盈,指定为一个双元素向量。向量形式(低高),在那里低和高是低动态范围图像的亮度值,范围(0,1)。这些值被传递给imadjust。
(低高)
低
高
imadjust
数据类型:双
AdjustSaturation
1
饱和的色彩呈现的形象,指定为一个积极的标量。值大于1时,颜色更饱和。当价值的范围(0,1),颜色更饱和。
NumberOfTiles
(4 - 4)
使用的瓷砖数量在自适应直方图均衡化色调映射操作的一部分,指定为一个2-element向量的正整数。向量形式(行峡路),在那里行和关口指定的行数和列的瓷砖。这两个行和关口至少要2。图像块的总数等于行*关口。更多的瓷砖导致更大的局部对比度的图像。
(行峡路)
行
关口
行*关口
低动态范围图像,作为指定米——- - - - - -n3数组。
数据类型:uint8
adapthisteq|hdrread|stretchlim|tonemapfarbman|makehdr
adapthisteq
stretchlim
tonemapfarbman
makehdr
你有一个修改版的这个例子。你想打开这个例子与编辑?
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室