Partager via


Mappage d’index de suivi de corps Azure Kinect

Le mappage d’index de corps comprend le mappage de segmentation d’instance pour chaque corps dans la capture de la caméra de profondeur. Chaque pixel est mappé au pixel correspondant dans l’image de profondeur ou IR. La valeur de chaque pixel représente le corps auquel le pixel appartient. Il peut s’agir de l’arrière-plan (valeur K4ABT_BODY_INDEX_MAP_BACKGROUND) ou de l’index d’un k4abt_body_tdétecté.

Exemple de mappage d’index de corps

Notes

L’index du corps est différent de l’ID du corps. Vous pouvez interroger l’ID du corps à partir d’un index de corps donné en appelant l’API k4abt_frame_get_body_id().

Utilisation du mappage d’index de corps

Le mappage d’index de corps est stocké en tant que k4a_image_t et a la même résolution que l’image de profondeur ou IR. Chaque pixel est une valeur de 8 bits. Il est possible d’interroger celle-ci à partir d’un k4abt_frame_t en appelant k4abt_frame_get_body_index_map. Il incombe au développeur de libérer de la mémoire pour le mappage d’index de corps en appelant k4a_image_release().

Étapes suivantes

Créer votre première application de suivi de corps