文档帮助中心文档
渲染HDR图像以供查看,同时增强局部对比度
rgb = localtonemap (hdr)
rgb=localtonemap(hdr、名称、值)
实例
rgb=localtonemap(hdr)转换高动态范围(HDR)图像hdr对于低动态范围(LDR)图像,rgb,适合展览。局部色调映射使用称为色调映射的过程,同时保留其局部对比度。
rgb=localtonemap(hdr)
rgb
hdr
局部色调映射
rgb=localtonemap(hdr,名称、值)使用名称-值对参数控制色调映射的各个方面。
rgb=localtonemap(hdr,名称、值)
名称、值
全部崩溃
加载高动态范围图像。
HDR=hdrread(“office.hdr”);
使用少量动态范围压缩应用局部色调映射。
RGB = localtonemap (HDR,“范围压缩”, 0.1);
显示生成的色调映射图像。
imshow(RGB)
重复此操作,但这一次会突出图像中的细节。
RGB = localtonemap (HDR,...“范围压缩”, 0.1,...“增强对比度”, 0.5);
显示结果色调映射图像,并增加细节。
HDR映像,指定为M-借-N数值矩阵或M-借-N-by-3数字数组。
数据类型:仅有一个的
仅有一个的
指定可选的逗号分隔的字符对名称、值论据。名称是参数名和价值为对应值。名称必须出现在引号内。您可以按任意顺序指定多个名称和值对参数,如下所示:Name1, Value1,…,的家.
名称
价值
Name1, Value1,…,的家
“范围压缩”,0.5
范围压缩
1.
应用于HDR图像动态范围的压缩量,指定为范围[0,1]中的一个数字。
0
数据类型:仅有一个的|双重的|int8|int16|int32|int64|uint8|uint16|uint32|uint64
双重的
int8
int16
int32
int64
uint8
uint16
uint32
uint64
增强对比度
局部对比度增强量,指定为[0,1]范围内的数字。
色调映射的LDR图像,作为与输入图像大小相同的数字数组返回hdr.
局部色调映射使用对数空间中的局部拉普拉斯滤波来压缩HDR的动态范围,同时保持或增强其局部对比度。然后将压缩图像的99%中等强度重新映射到固定的100:1动态范围,以使输出图像具有一致的外观。局部色调映射然后应用伽玛校正产生最终的图像以供显示。
色调图|locallapfilt
色调图
locallapfilt
您有此示例的修改版本。是否要用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站以获取可用的翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区站点不适合您所在位置的访问。
联系当地办事处