我正在编写一个应用程序(在C#中),它合并了4个Kinects的骨架数据。传感器启动的顺序非常重要。我已尝试使用KinectSensor.UniqueKinectId
,但它不是很可靠,因为首先连接的传感器始终具有以\0000000000000000
结尾的ID。除此之外,如果我将传感器连接到不同的USB端口,则ID会发生变化。
有没有人知道如何使用固定顺序的连接传感器?使用KinectSensor.UniqueKinectId
或KinectSensor.DeviceConnectionId
使程序仅在具有特定传感器的特定计算机上可用。