此示例示出了如何显示高动态范围(HDR)图像。要查看HDR图像,必须首先将数据转换成可以正确地在计算机上显示的动态范围。
读出的高动态范围(HDR)图像,使用hdrread
。如果试图以显示HDR图像,请注意,它不能正确显示。
hdr_image = hdrread('office.hdr');imshow(hdr_image)
HDR图像转换成可以在计算机上观看的动态范围,采用品质图
功能。此功能的HDR图像转换成类的RGB图像UINT8
。
RGB =品质图(hdr_image);谁是
名称大小字节类属性hdr_image 665x1000x3 7980000单RGB 665x1000x3 1995000 UINT8
显示的RGB图像。
imshow(RGB)
localtonemap
|品质图
|tonemapfarbman