我想念以前SDK-s中出现的几个我相信的功能。
例如:
//Getting reference to sensor(s)
//Old (1.8)
sensor = KinectSensor.KinectSensors[0];
//New (2.0)
sensor = KinectSensor.GetDefault();
//
//the latter one does not support multiple sensors?
还错过了使用多个传感器跟踪骨架的选项: https://msdn.microsoft.com/en-us/library/dn188677.aspx 这也不见了吗?
答案 0 :(得分:0)
使用新传感器,硬件要求不断增加,使得多个传感器变得更加困难,如Carmine Sirignano reported。
仅支持一个Kinect for Windows v2传感器。由于可用的USB3带宽只能支持一个传感器,因此它是系统的运行时和硬件问题。除了单独的PCI Express 2.0总线上的主机控制之外,您还需要一个具有多个USB3主机控制器的系统。
Wyck继续在同一个链接:
Kinect使用了大量(超过一半)可用总线带宽来正常运行。因此,即使您可以物理连接两个或更多传感器,也没有可行的方法让它们维持足够的数据速率,以便它们使用现有硬件正常运行。
由于硬件限制,似乎运行时只能使用单个设备,因此API已更改以反映出来。