与在Initialize Kinect过程中一样,我们通常会看到:
hr = NuiCreateSensorByIndex(0, &m_pNuiSensor);
我的理解是创建一个具有指定索引的Kinect传感器的实例。所以假设我有两个kinect摄像头,一个应该是索引0而另一个是索引1.
我的问题是, 我该如何分别调用这两个实例?
(我想在NUI中同时处理两个kinect摄像头。所以可能需要分别调用Kinect0和Kinect1来处理他们各自的骨架效果。)谢谢!
答案 0 :(得分:0)
你想要两个INuiSensor *
:
std::array<INuiSensor*, 2> m_pNuiSensors;
并使用
创建它们hr = NuiCreateSensorByIndex(0, &m_pNuiSensors[0]);
// Handle any error
hr = NuiCreateSensorByIndex(1, &m_pNuiSensors[1]);
// Handle any error