Partilhar via


Mapa do índice de acompanhamento de corpo do Azure Kinect

O mapa de índice de corpo inclui o mapa de segmentação de instância para cada corpo na captura de câmera de profundidade. Cada pixel mapeia para o pixel correspondente na profundidade ou imagem IR. O valor de cada pixel representa a qual corpo o pixel pertence. Pode ser plano de fundo (valor K4ABT_BODY_INDEX_MAP_BACKGROUND) ou o índice de um detetado k4abt_body_t.

Exemplo de mapa de índice corporal

Nota

O índice corporal é diferente do id do corpo. Você pode consultar o id do corpo de um determinado índice de corpo chamando API: k4abt_frame_get_body_id().

Usando o mapa de índice corporal

O mapa do índice do corpo é armazenado como um k4a_image_t e tem a mesma resolução que a profundidade ou imagem IR. Cada pixel é um valor de 8 bits. Ele pode ser consultado a partir de um k4abt_frame_t chamando k4abt_frame_get_body_index_map. O desenvolvedor é responsável por liberar a memória para o mapa de índice corporal chamando k4a_image_release().

Próximos passos

Crie seu primeiro aplicativo de rastreamento corporal