Releases: dcnieho/glassesValidator
Releases · dcnieho/glassesValidator
glassesValidator v1.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.
glassesValidator v1.1.3
Now catch case where a recording does not have dataquality, and provide an understandable error message when attempting to export
glassesValidator v1.1.2
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
- 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
- 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
rerelease as previous failed
glassesValidator v1.0.2
Updated OpenCV dependency to 4.8. This should not impact functionality in any way.
glassesValidator v1.0.1
Rebuild executable
glassesValidator v1.0.0
- 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
Fix python version specifier. Update imgui_bundle dependency