Freigeben über


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.

Indexzuordnung für Körper: Beispiel

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.

Nächste Schritte

Erstellen Ihrer ersten Body Tracking-App