Los datos del mapa de profundidad se codifican y serializan como se describe en la sección de codificación y se incorporan dentro de la imagen como se describe en el estándar Adobe XMP.
El URI del espacio de nombres XML es http://ns.google.com/photos/1.0/depthmap/
Nombre | Tipo | Obligatorio | Valor predeterminado | Descripción de la propiedad | Acción obligatoria si se modifica la imagen |
---|---|---|---|---|---|
GDepth:Formato | String | Sí | RangoInverso | Es el formato que describe cómo convertir los datos del mapa de profundidad en un mapa de profundidad de punto flotante válido. Los valores válidos actuales son: "RangeInverse" y "RangeLinear". | Sin cambios. |
GDepth:Cerca | Real | Sí | N/A | El valor cercano del mapa de profundidad en unidades de profundidad. | Sin cambios. |
GDepth:Lejos | Real | Sí | N/A | El valor lejano del mapa de profundidad en unidades de profundidad. | Sin cambios. |
Profundidad:Mime | String | Sí | &imagen (jpeg/jpeg) | El tipo de MIME de la string base64 que describe el contenido de la imagen de profundidad, p.ej., "image/jpeg" o "image/png". | Sin cambios. |
Profundidad:datos | String | Sí | N/A | Para obtener más detalles, consulta la sección de codificación basada en base64. El mapa de profundidad se estirará para ajustarse a la imagen de color correspondiente. | Los datos deben decodificarse en una imagen, escalarse, recortarse o rotarse y, luego, volverse a codificar. |
GDepth:Unidades | String | No | "m" | Las unidades del mapa de profundidad, p.ej., "&"; para metros, o "mm" para los milímetros. | Sin cambios. |
GDepth:MeasureType | String | No | &eje Óptico | El tipo de medición de profundidad. Los valores válidos actuales son Óptico óptico y ÓpticaRápida. | Sin cambios. |
Profundidad:ConfianzaMime | String | No | &image (imagen/png) | El tipo de MIME de la string base64 que describe el contenido de la imagen de confianza, p.ej., "image/png". | Sin cambios. |
GDepth:confianza | String | No | N/A | La imagen de confianza codificada en base64; consulta la sección de codificación para obtener más detalles. El mapa de confianza debe tener el mismo tamaño que el de profundidad. | Los datos deben decodificarse en una imagen, escalarse, recortarse o rotarse y, luego, volverse a codificar1. |
GDepth:Fabricante | String | No | N/A | Es el fabricante del dispositivo que creó este mapa de profundidad. | Sin cambios. |
Profundidad:modelo | String | No | N/A | El modelo del dispositivo que creó este mapa de profundidad. | Sin cambios. |
GDepth:software | String | No | N/A | El software que creó este mapa de profundidad. | Sin cambios. |
GDepth:Ancho de imagen | Real | No | N/A | Es el ancho en píxeles de la imagen en color original asociada con este mapa de profundidad. Este NO es el ancho del mapa de profundidad. Si están presentes, las apps deben actualizar esta propiedad cuando se ajusta, se recorta o se rota la imagen en color. Los clientes usan esta propiedad para verificar la integridad del mapa de profundidad con la imagen en color. | Actualiza cada vez que se modifique la resolución de la imagen en color original. Esto incluye la recorte, la escala y la rotación. |
GDepth:ImageHeight | Real | No | N/A | La altura en píxeles de la imagen de color original asociada con este mapa de profundidad Esta NO es la altura del mapa de profundidad. Si están presentes, las apps deben actualizar esta propiedad cuando se ajusta, se recorta o se rota la imagen en color. Los clientes usan esta propiedad para verificar la integridad del mapa de profundidad con la imagen en color. | Actualiza cada vez que se modifique la resolución de la imagen en color original. Esto incluye la recorte, la escala y la rotación. |
1. Ten en cuenta que el escalamiento del mapa de confianza es una operación no trivial y puede alterar significativamente su precisión.