Mappa dell'indice di rilevamento del corpo di Azure Kinect

La mappa dell'indice del corpo include la mappa di segmentazione dell'istanza per ogni corpo nell'acquisizione della fotocamera di profondità. Ogni pixel esegue il mapping al pixel corrispondente nell'immagine in profondità o di runtime di integrazione. Il valore per ogni pixel rappresenta il corpo a cui appartiene il pixel. Può essere in background (valore K4ABT_BODY_INDEX_MAP_BACKGROUND) o l'indice di un k4abt_body_trilevato.

Body index map example

Nota

L'indice del corpo è diverso dall'ID corpo. È possibile eseguire una query sull'ID del corpo da un determinato indice del corpo chiamando l'API: k4abt_frame_get_body_id().

Uso della mappa dell'indice del corpo

La mappa dell'indice del corpo viene archiviata come k4a_image_t e ha la stessa risoluzione dell'immagine in profondità o di runtime di integrazione. Ogni pixel corrisponde a 8 bit. È possibile eseguire query su di esso da k4abt_frame_t chiamando k4abt_frame_get_body_index_map. Lo sviluppatore è responsabile della distribuzione della memoria per la mappa dell'indice del corpo chiamando k4a_image_release().

Passaggi successivi

Creare la prima app di rilevamento del corpo