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_t
détecté.
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()
.