Azure Kinect Body Tracking: Indexzuordnung
Die Indexzuordnung für Körper umfasst die Zuordnung der Instanzsegmentierung für jeden Körper in der Erfassung der Tiefenkamera. Jedes Pixel ist dem entsprechenden Pixel im Tiefen- oder IR-Bild zugeordnet. Der Wert für jedes Pixel repräsentiert den Körper, zu dem das Pixel gehört. Es kann sich entweder um einen Hintergrund (Wert K4ABT_BODY_INDEX_MAP_BACKGROUND
) oder den Index eines erkannten k4abt_body_t
handeln.
Hinweis
Der Körperindex unterscheidet sich von der Körper-ID. Sie können die Körper-ID eines bestimmten Körperindex durch Aufruf von k4abt_frame_get_body_id() in der API abfragen.
Verwenden der Indexzuordnung für Körper
Die Indexzuordnung für Körper wird als k4a_image_t
gespeichert und weist dieselbe Auflösung auf wie ein Tiefen- oder IR-Bild. Jedes Pixel ist ein 8 Bit langer Wert. Es kann durch Aufruf von k4abt_frame_get_body_index_map
aus einem k4abt_frame_t
-Element abgefragt werden. Der Entwickler muss den Arbeitsspeicher für die Körperindexzuordnung durch Aufruf von k4a_image_release()
freigeben.