Skip to content

GazeTracking Logging

Malte Christian Kögel requested to merge feature/gaze_logging into 4.26

(This branch also includes and depends on the functionality of the position_logging branch)

Logging of GazeTracking info per frame:

  • Time, Condition, UsingEyeTracking (bool), GazeTaget ("-" if nothing tracked is looked at), HeadRotation-Origin vector, HeadRotation-Direction vector

The info is logged in the StudyLogs/GazeTrackingLogs subfolder.

This has been tested with approximate EyeTracking only (as of yet), as I have not been able to get the Vive Pro Eye to work properly, the EyetrackingCamera is not detected by SRanipal. However logging is mostly independent of that, as I am only using the existing functions provided in the GazeTracker class, so I am quite confident it works for "proper" eyetracking as well. Really the only thing to test is whether the vectors are nicely formatted for humans & machines (I have used FVector::ToCompactString for now).

I think Eyetracking might not have been used before on this newly installed PC. I don't have the rights to reinstall the Vive software (nor do I feel qualified) so I think it would probably be best to figure out these problems together.

Edited by Malte Christian Kögel

Merge request reports