Glassestools

Latest version: v1.12.9

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

Scan your dependencies

Page 6 of 11

1.9.3

- better checking for imgui_bundle presence if trying to use a GUI component
- messed up the requirements, imgui_bundle is an extra

1.9.2

- fixed crash using source_dir_as_relative_path for pupil labs recordings
- if duration of a recording is not know from metadata, now set it from the actual data upon import

1.9.1

Small additions:
- add plane.Pose.pose_successful() and plane.Pose.homography_successful(), to use instead of magic number in number of markers fields.
- transforms gain in_bbox() and dist_from_bbox()
- added reprojection error to plane.Pose
- added flag to aruco.PoseEstimator for whether unexpected markers should be shown on the output image or not
- importing recordings: add support for storing source directory as a relative path to the working directory
Some corrections and improvements:
- data_files data reader now set's column values directly on a dataframe, instead of a copy. avoids warning (even if it did seem to work)
- video_gui now handles when window gets resized to smaller
- aruco.PoseEstimator only draws visualizations after all processing of the frame is done
- drawing.openCVFrameAxis: z-sort the frame's axes so that one that should be behind doesn't occlude one in front

1.9.0

- video_gui:
- gained `set_window_title()`
- gained `delete_window()`
- extra windows now look correct, no more extra space in the corner and no more window resize gripper, `(?)` positioned correctly
- allow specifying timecode position using `set_timecode_position()`
- gained setting to enable showing annotation labels in the timeline on hover
- timeline_gui:
- color getter for deciding annotation colors is now in the utils module
- can now show info about an annotation on hover
- worldgaze_gui: plane origin indicator is now a smaller cross than covering the whole image
- `aruco.PoseEstimator`:
- add option to look for individual markers in all frames, even when there are no planes for a given frame
- add set_do_report_frames() to make it possible to switch off reporting of what frame we're on
- add `process_one_frame()` to make it possible to request a specific frame
- now possible to request a specific frame (only forward seeking) to be processed. Implemented cache in case same frame is requested as on previous call
- add option `allow_early_exit` to enabling configuring whether the whole video is pushed through or processing is stopped once last frame with a defined plane or extra processing is exceeded
- more fine_grained visualization control
- user can now register a visualizer for each extraproc that they register, which will draw the output of the extraproc on the frame if do_visualize is enabled
- ocv: added ability to `read_frame` to spool forward to a specific frame. Implement simple cache of last value in case same frame requested more than once
- timestamps.VideoTimestamps: now also store stretched timestamps if available, and allow querying those with each of the functions

1.8.0

- replace `aruco.run_pose_estimation()` with the `aruco.PoseEstimator` class, that offers a better interface and more flexibility
- small bugfixes and typing improvements

1.7.0

- many functions renamed: now consistent use of snake_case, some function names improved
- some small bug fixes

Page 6 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.