Mapa indexu sledování těla Azure Kinect
Mapa indexu těla obsahuje mapu segmentace instancí pro každé tělo v hloubkovém snímku fotoaparátu. Každý pixel se mapuje na odpovídající pixel v hloubkě nebo na obrázku IR. Hodnota každého pixelu představuje tělo, ke kterému pixel patří. Může to být buď pozadí (hodnota K4ABT_BODY_INDEX_MAP_BACKGROUND
) nebo index zjištěného k4abt_body_t
.
Poznámka:
Index těla se liší od ID těla. ID těla můžete dotazovat z daného indexu těla voláním rozhraní API: k4abt_frame_get_body_id().
Použití mapy indexu těla
Mapa indexu těla je uložena jako k4a_image_t
a má stejné rozlišení jako hloubka nebo obrázek ir. Každý pixel je 8bitová hodnota. Může být dotazován voláním k4abt_frame_t
k4abt_frame_get_body_index_map
. Vývojář zodpovídá za uvolnění paměti pro mapu indexu těla voláním k4a_image_release()
.