Mostrar una imagen de alto rango dinámico
En este ejemplo se muestra cómo mostrar una imagen de alto rango dinámico (HDR). Para mostrar una imagen HDR, primero es necesario convertir los datos a un rango dinámico que se pueda mostrar correctamente en un ordenador.
Lea una imagen de alto rango dinámico (HDR) mediante hdrread. Tenga en cuenta que si intenta mostrar una imagen HDR, no se mostrará correctamente.
hdr_image = hdrread("office.hdr");
imshow(hdr_image)
Convierta la imagen HDR en un rango dinámico que se pueda mostrar correctamente en un ordenador utilizando la función tonemap. La función convierte la imagen HDR en una imagen RGB del tipo de datos uint8.
rgb = tonemap(hdr_image); whos
Name Size Bytes Class Attributes hdr_image 665x1000x3 7980000 single rgb 665x1000x3 1995000 uint8
Muestre la imagen RGB.
imshow(rgb)

Consulte también
tonemap | tonemapfarbman | localtonemap