OpenNI에서 내 kinect 장치의 일련 번호를 얻으려면 어떻게해야합니까? avin2의 SensorKinect 드라이버 을 사용하고 있습니다.OpenNI를 사용하여 Kinect 일련 번호를 얻으려면 어떻게해야합니까?
나는 다음과 같은 노력하고있어,하지만 난 단지 내 변수 serial
에 "0"을 얻을 :
xn::NodeInfoList possibleChains;
context.EnumerateProductionTrees(XN_NODE_TYPE_DEVICE,NULL,possibleChains,NULL);
for(xn::NodeInfoList::Iterator i = possibleChains.Begin(); i !=
possibleChains.End(); ++i)
{
xn::NodeInfo node = *i;
nRetVal = context.CreateProductionTree(node);
xn::Device device;
nRetVal = node.GetInstance(device);
XnChar serial[1024];
device.GetIdentificationCap().GetSerialNumber(serial, 1024);
}