Mapa do índice de acompanhamento corporal do Azure Kinect
O mapa do índice corporal inclui o mapa de segmentação de instância para cada corpo na captura de câmera de profundidade. Cada pixel é mapeado para o pixel correspondente na imagem de profundidade ou de IR. O valor de cada pixel representa a qual corpo o pixel pertence. Pode ser em segundo plano (valor K4ABT_BODY_INDEX_MAP_BACKGROUND
) ou o índice de um k4abt_body_t
detectado.
Observação
O índice corporal é diferente da ID do corpo. Você pode consultar a ID do corpo de um determinado índice corporal chamando a API: k4abt_frame_get_body_id ().
Utilização do mapa do índice corporal
O mapa do índice corporal é armazenado como um k4a_image_t
e tem a mesma resolução que a profundidade ou a imagem IR. Cada pixel tem 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 do índice corporal chamando k4a_image_release()
.