atributo MF_MT_DEPTH_VALUE_UNIT

[Parte de la información hace referencia a la versión preliminar del producto, el cual puede sufrir importantes modificaciones antes de que se publique la versión comercial. Microsoft no ofrece ninguna garantía, expresa o implícita, con respecto a la información que se ofrece aquí].

Valor que define las unidades de un valor de profundidad en un fotograma de vídeo.

Tipo de datos

UINT64

Comentarios

El valor de unidad es un valor UINT64 en nanometers, en el intervalo de 1e a 9 metros. Si este valor no está presente, el valor predeterminado de la unidad es 1e-3, lo que indica que cada nivel de píxel se mide en 1 milímetro en espacio físico.

Las cámaras de profundidad no pueden detectar la profundidad de todos los píxeles. Cuando la confianza de un píxel es baja, debido a material, oclusión o fuera del intervalo, etc., el valor de profundidad de ese píxel puede no ser válido.

Cuando un valor de píxel de profundidad es 0, el píxel no es válido.

Algunas cámaras de profundidad conectan metadatos de máscara de bits para cada píxel además del valor de profundidad para representar la razón por la que la profundidad del píxel no es válida, debido al material, la oclusión o fuera del rango, etc. Se recomienda evitar adjuntar metadatos como bits en el valor de profundidad, ya que normalmente provocará dificultades al usar estos valores en el sombreador de píxeles. En su lugar. se recomienda usar un búfer de imagen de 8 bits independiente con la misma resolución y adjuntarlo como atributo del IMFSample. Estos metadatos varían para cada proveedor de cámara y no está estandarizado por la plataforma. Se recomienda usar 16 bits completos para el valor de profundidad para facilitar el procesamiento de bajada y usar un valor fijo como 0 para la invalidación.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 10, versión 1709 [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server, versión 1709 [solo aplicaciones de escritorio]
Encabezado
Mfapi.h