Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Mostrar imagen de alto rango dinámico

En este ejemplo se muestra cómo mostrar una imagen de alto rango dinámico (HDR). Para ver una imagen HDR, primero debe convertir los datos en un rango dinámico que se pueda mostrar correctamente en un equipo.

Leer una imagen de alto rango dinámico (HDR), usando.hdrread Si intenta mostrar la imagen HDR, tenga en cuenta que no se muestra correctamente.

hdr_image = hdrread('office.hdr'); imshow(hdr_image)

Convierta la imagen HDR en un rango dinámico que se puede ver en un ordenador, utilizando la función.tonemap Esta función convierte la imagen HDR en una imagen RGB de la clase.uint8

rgb = tonemap(hdr_image); whos
  Name             Size                  Bytes  Class     Attributes    hdr_image      665x1000x3            7980000  single                 rgb            665x1000x3            1995000  uint8                

Visualice la imagen RGB.

imshow(rgb)