Why is my Kinect metadata struct different?
조회 수: 20 (최근 30일)
이전 댓글 표시
I have the Kinect for Xbox One with the adapter for Windows, and I am running r2017a.
When I use getdata from the depth videoinput object, I get a 10 x 1 struct that looks different from the one here. https://www.mathworks.com/help/imaq/acquiring-image-and-skeletal-data-using-the-kinect.html?requestedDomain=www.mathworks.com
depthVid = videoinput('kinect',2,'Depth_512x424');
start(depthVid);
[~, ~, metadata] = getdata(depthVid);
metadata =
10×1 struct array with fields:
AbsTime
BodyIndexFrame
BodyTrackingID
ColorJointIndices
DepthJointIndices
FrameNumber
HandLeftConfidence
HandLeftState
HandRightConfidence
HandRightState
IsBodyTracked
JointPositions
JointTrackingState
RelativeFrame
TriggerIndex
I especially need the IsSkeletonTracked field, but I am not sure why it is not listed.
댓글 수: 0
답변 (2개)
Sahir Moreno
2017년 11월 7일
Hi! is because you checked the metadata from the kinect V1 and you are using the kinect v2 in this case the "IsBodyTracked" property is the same as "IsSkeletonTracked", also the parameters changed and you only have to write "on" to activate the property. This link indicates the properties of kinect v2 for skeleton data:
https://www.mathworks.com/help/supportpkg/kinectforwindowsruntime/ug/acquire-image-and-body-data-using-kinect-v2.html
댓글 수: 0
Jose Marques
2017년 9월 8일
Hello. Maybe "IsBodyTracked" is the same property that "IsSkeletonTracked".
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Acquisition Using Kinect for Windows Hardware에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!