Glassesvalidator

Latest version: v2.0.8

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 6

1.2.2

- deploy config was not updated for new OpenCV version

1.2.1

- fixed building of exe, again

1.2.0

- 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.

1.1.3

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

1.1.2

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

1.1.1

- 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.

Page 3 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.