2016-05-16 5 views
1

Интерфейс Body Microsoft Kinect для Windows SDK 2.0 включает в себя как ID (64-разрядный без знака int), так и индекс пользователя (8-разрядный беззнаковый int) ,Есть ли какое-либо преимущество в использовании идентификатора тела вместо индекса тела в Kinect SDK 2.0

Индекс пользователя описывает, какой элемент в массиве из шести индексов тела возвращается в одном кадре, и значение пикселя в изображении индекса тела.

Из того, что я вижу, индекс кажется таким же стабильным, как идентификатор в отношении пользователей, входящих или выходящих из сцены (в том смысле, что они случайным образом назначаются, когда человек отслеживается после периода отсутствия).

Есть ли причина, по которой я должен использовать идентификатор, чтобы отслеживать пользователей вместо индекса?

ответ

0

На самом деле не будет «преимуществ», если вы сможете получить те же результаты. Однако идентификатор больше предназначен для привязки лица к пользовательскому индексу, который больше подходит для отслеживания того, кому принадлежит часть тела. Итак, если ваша цель состоит в том, чтобы увидеть, находится ли человек 1 слева или справа от человека, используйте ID, если вы пытаетесь выяснить, принадлежит ли плечо, перекрывающееся спереди, человеку 1 или 2, используйте индекс пользователя.