GazeTracking Logging
(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.
Merge request reports
Activity
requested review from @jonathan.ehret
added 1 commit
- f992c2ca - avoid crash if starting on study map for debugging (in which case a setup does not really exist...)
added 53 commits
-
42d91d0f...10adc950 - 52 commits from branch
4.26
- 14c0307b - Merge branch '4.26' into feature/gaze_logging
-
42d91d0f...10adc950 - 52 commits from branch
added 1 commit
- 63aae672 - fix minor merge error (fixing the same bug in two branchen in different ways... tzzzz...)
mentioned in commit 1e5c73a6