Compartir a través de


HandMeshObserver.NeutralPose Propiedad

Definición

Obtiene el HandPose neutro actual para esta mano.

public:
 property HandPose ^ NeutralPose { HandPose ^ get(); };
HandPose NeutralPose();
public HandPose NeutralPose { get; }
var handPose = handMeshObserver.neutralPose;
Public ReadOnly Property NeutralPose As HandPose

Valor de propiedad

Posición de mano neutra.

Comentarios

Algunas visualizaciones de malla manual pueden requerir un análisis inicial o un procesamiento de la malla de mano en relación con las articulaciones de la mano. Por ejemplo, una visualización puede generar previamente una asignación UV para los vértices de malla de mano mediante raydifusión hacia fuera de las articulaciones clave contra la malla para buscar vértices clave.

Para evitar el sesgo de este análisis estático con la posición arbitraria de la mano detectada en el primer fotograma, puede solicitar la posición neutral de la mano (una posición de mano abierta relajada) y, a continuación, llamar a GetVertexStateForPose con esa posición neutra en su lugar. Esto le permitirá obtener un búfer de vértices neutro que sea más adecuado para el análisis estático.

Esta posición neutra es bastante estable, pero evolucionará con el tiempo a medida que se actualiza la estimación del sistema de la forma de la mano del usuario. Puede detectar cuándo se actualiza la posición neutra observando un cambio en NeutralPoseVersion. Cuando hay una actualización de posición neutra, es posible que desee repetir algunos o todos los análisis.

Se aplica a