我正在处理用户追踪的问题:我已经注册了回调函数(User_NewUser,User_LostUser,Pose_Detected,Calibration_Start,Calibration_End)。当我进入传感器区域时,我被正确地检测和校准。但是当我离开传感器区域(没有其他人在内部)时,我希望程序调用回调函数“User_LostUser”,但似乎并没有这样做。(事实上,当我再次进入时,传感器仍然跟踪我!)我期望当用户离开场景时,程序取消注册/删除他并重新开始检查新用户:有谁能帮帮我吗?
void XN_CALLBACK_TYPE User_LostUser(xn::UserGenerator& generator, XnUserID nId,
void* pCookie) {
generator.GetPoseDetectionCap().StopPoseDetection(nId);
generator.GetPoseDetectionCap().Release();
generator.GetPoseDetectionCap().StartPoseDetection("Psi", nId);
}