У меня есть устройство 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.
В чем проблема ?? Что мне делать ??