这个例子展示了如何显示一个高动态范围(HDR)图像。要查看HDR图像,必须首先将数据转换为可以在计算机上正确显示的动态范围。
读取高动态范围(HDR)图像,使用hdrread
.如果您尝试显示HDR映像,请注意它不能正确显示。
hdr_image = hdrread (“office.hdr”);imshow (hdr_image)
将HDR图像转换为可在计算机上查看的动态范围,使用tonemap
函数。这个函数将HDR图像转换为类的RGB图像uint8
.
rgb = tonemap (hdr_image);谁
名称大小字节类属性hdr_image 665x1000x3 7980000单一rgb 665x1000x3 1995000 uint8
显示RGB图像。
imshow (rgb)
tonemap
|tonemapfarbman
|localtonemap