を削除私は、ユーザーの追跡で働いている:私は、コールバック (User_NewUser、User_LostUser、Pose_Detected、Calibration_Start、 Calibration_End)に登録しました。 センサーエリアに入ると、私は正しい方法で で検出され校正されています。しかし、私がセンサ領域を残すと(他の誰も内部にいない)私は プログラムがコールバック "User_LostUser"を呼び出すことを期待していますが、 はそれをしていないようです。 (実際には、私が再び入力すると、センサーはまだ私を追跡します!) ユーザーがシーンを離れるときに、プログラムが登録を解除/削除し、 新しいユーザーを確認するために再起動します。のKinect + OpenNIは:HOWTOは、ユーザー
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);
}