summaryrefslogtreecommitdiffhomepage
path: root/FTNoIR_Tracker_SM/ftnoir_tracker_faceapi.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'FTNoIR_Tracker_SM/ftnoir_tracker_faceapi.cpp')
-rw-r--r--FTNoIR_Tracker_SM/ftnoir_tracker_faceapi.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/FTNoIR_Tracker_SM/ftnoir_tracker_faceapi.cpp b/FTNoIR_Tracker_SM/ftnoir_tracker_faceapi.cpp
index ed7ae426..181a0e1d 100644
--- a/FTNoIR_Tracker_SM/ftnoir_tracker_faceapi.cpp
+++ b/FTNoIR_Tracker_SM/ftnoir_tracker_faceapi.cpp
@@ -111,7 +111,12 @@ bool FTNoIR_Tracker_SM::GiveHeadPoseData(THeadPoseData *data)
data->yaw = pMemData->data.new_pose.head_rot.y_rads * 57.295781f; // From rads to degrees
data->pitch = pMemData->data.new_pose.head_rot.x_rads * 57.295781f;
data->roll = pMemData->data.new_pose.head_rot.z_rads * 57.295781f;
-
+
+ //
+ // Reset the handshake, to let faceAPI know we're still here!
+ //
+ pMemData->handshake = 0;
+
ReleaseMutex(hSMMutex);
return ( pMemData->data.new_pose.confidence > 0 );
}