мои метаданные Kinect неверны, в чем проблема? - PullRequest
0 голосов
/ 04 мая 2019

У меня есть устройство Kinect для XBoxOne, и я установил kinectSDK2.

Моя версия Matlab - R2016a.

Я установил «Пакет поддержки Image Acquisition Toolbox для Kinect For Windows Sensor» из здесь . затем я правильно обнаружил устройства Kinect V2, такие как this .

После этого я последовал за этим , чтобы получить данные об изображении и теле. Но почему мои метаданные Kinect отличаются ???

метаданные моего Kinect:

 metaData = 

10x1 struct array with fields:
    AbsTime
    BodyIndexFrame
    BodyTrackingID
    ColorJointIndices
    DepthJointIndices
    FrameNumber
    HandLeftConfidence
    HandLeftState
    HandRightConfidence
    HandRightState
    IsBodyTracked
    JointPositions
    JointTrackingState
    RelativeFrame
    TriggerIndex

Это не правильно!

и «metaData.IsBodyTracked» дает мне десять задниц! нет отслеживаемого тела!

>> metaData.IsBodyTracked

ans =
    0     0     0     0     0     0

ans =
    0     0     0     0     0     0

ans =
    0     0     0     0     0     0

ans =
    0     0     0     0     0     0

ans =
    0     0     0     0     0     0

ans =
    0     0     0     0     0     0

ans =
    0     0     0     0     0     0

ans =
    0     0     0     0     0     0

ans =
    0     0     0     0     0     0

ans =
    0     0     0     0     0     0

и:

>> metaData.JointPositions(:,:,1)

дает мне эту ошибку в красном:

Expected one output from a curly brace or dot indexing expression, but there were 10 results.

В чем проблема ?? Что мне делать ??

...