为什么我的Kinect的元数据结构不同?

23日视图(30天)
Seonghoon能剧
Seonghoon能剧 2017年7月31日
回答: Sahir莫雷诺2017年11月7日
我Kinect Xbox适配器的一个窗口,我r2017a运行。
当我使用深度getdata videoinput对象,我得到一个10 x 1结构看起来不同于一个。 //www.tianjin-qmedu.com/help/imaq/acquiring-image-and-skeletal-data-using-the-kinect.html?requestedDomain=www.tianjin-qmedu.com
depthVid = videoinput (“kinect”2,“Depth_512x424”);
开始(depthVid);
(~,~,元数据)= getdata (depthVid);
元数据=
10×1结构数组字段:
AbsTime
BodyIndexFrame
BodyTrackingID
ColorJointIndices
DepthJointIndices
FrameNumber
HandLeftConfidence
HandLeftState
HandRightConfidence
HandRightState
IsBodyTracked
JointPositions
JointTrackingState
RelativeFrame
TriggerIndex
我特别需要IsSkeletonTracked字段,但我不明白为什么不上市。

答案(2)

Sahir莫雷诺
Sahir莫雷诺 2017年11月7日
这就跟你问声好!是因为你检查元数据从kinect V1和您正在使用kinect v2在这种情况下,“IsBodyTracked”属性是一样的“IsSkeletonTracked”,同样的参数改变,你只需要写“on”来激活该财产。这个链接显示kinect v2为骨架的属性数据:
//www.tianjin-qmedu.com/help/万博1manbetxsupportpkg/kinectforwindowsruntime/ug/acquire-image-and-body-data-using-kinect-v2.html

何塞品牌
何塞品牌 2017年9月8日
你好。也许“IsBodyTracked”就是“IsSkeletonTracked”相同的属性。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!