Skip to content

Releases: dcnieho/glassesValidator

glassesValidator v1.2.0

08 Feb 07:37
Compare
Choose a tag to compare
  • Improved logic for determining timestamps of frames in mp4 files. Now takes edit lists (thanks Tim Cornelissen) and composition offset atoms into account. This improves sync of data to video on multiple devices, notably the Tobii Glasses 3.
  • Can now correctly handle video files with local corruption (gaps) in them, also such as produced by the Tobii Glasses 3 on occasion.
  • Added an option (default on) to the logic for matching fixations to validation targets that removes any overall shift in the data before performing the matching. This allows glassesValidator to handle recordings where data shows large overall shifts: assignments of fixation points to validation targets are now correct in that case.
  • Added an option to limit the maximum distance of a fixation point to a validation target for it to be assigned to a validation target. This is implemented as a factor (default 0.5) of the minimum inter target distance of the validation targets.

NB: for fixation matching to return to the same behavior as for version 1.1 and older, switch off the option to remove the overall shift called Use global shift in the GUI) and set the maximum distance factor (Matching distance factor in the GUI) to a large value.

glassesValidator v1.1.3

14 Nov 15:23
159aa4c
Compare
Choose a tag to compare

Now catch case where a recording does not have dataquality, and provide an understandable error message when attempting to export

glassesValidator v1.1.2

02 Oct 07:35
Compare
Choose a tag to compare

Update imgui_bundle dependency to 0.9.0, and pin to this specific version as future versions may not be backward compatible

glassesValidator v1.1.1

24 Aug 11:27
Compare
Choose a tag to compare
  • Prevent crash in detect_markers() and make_video() when none of the detected ArUco markers are part of the poster
  • compute_offsets_to_targets(): don't crash but provide useful error when there is no data for a marker interval
  • detect_markers() and make_video(): deal with broken video (OpenCV's video reader returning false for a frame before the video is supposed to have ended): don't stop but continue processing to next frames.

glassesValidator v1.1.0

16 Aug 11:52
Compare
Choose a tag to compare
  • Add support for AdHawk MindLink
  • Add support for new data quality type, pose_world_eye, see Readme
  • re-add information about number of ArUco markers used for pose estimation (was removed with port to OpenCV 4.8)
  • port visualization in utils.makeVideo() to imgui based gui, so it works again when headless opencv is installed

glassesValidator v1.0.3

02 Aug 14:54
Compare
Choose a tag to compare

rerelease as previous failed

glassesValidator v1.0.2

02 Aug 14:35
Compare
Choose a tag to compare

Updated OpenCV dependency to 4.8. This should not impact functionality in any way.

glassesValidator v1.0.1

28 Jun 21:13
Compare
Choose a tag to compare

Rebuild executable

glassesValidator v1.0.0

07 Jun 06:49
Compare
Choose a tag to compare
  • added support for Pupil Neon
  • added support for Pupil Cloud exports, alongside raw sensor data exports from Pupil Player
  • remove requirement for a specific SciPy version, one step closer towards supporting 3.11
  • Fix bug where x-y plots of fixations on poster had their y-axis reversed (of only the data, not the image)
  • Made input argument names of all glassesValidator.preprocess consistent (and now matching docs)
  • Added glassesValidator entry point, so that after installing the glassesValidator package, you can simply issue glassesValidator on the command line to start the GUI.
  • Added citation to paper.

Beta release v0.11.2

24 Feb 14:01
Compare
Choose a tag to compare

Fix python version specifier. Update imgui_bundle dependency