timestamps.from_file(), timestamps.Idx2Timestamp and timestamps.Timestamp2Idx have been replaced with a single class VideoTimestamps
1.4.2
- plane gained planeToCamPose() and camToPlanePose() - added signal_gui for aligning two signals (e.g. for VOR sync)
1.4.1
- plane and gaze_worldref file readers can now handle multiple intervals - like for gaze_worldref, gaze_headref can now read only specific intervals from the file data_files generic reader now takes episodes instead of a single start and end
1.4.0
- aruco.run_pose_estimation can now handle multiple planes and can now also report individual markers - added marker.Pose - intervals are now lists of two-item lists, instead of one long flattened list. dicts containing such interval lists are now also supported
1.3.4
- gaze head, gaze world and plane pose reader and writers are now free functions - aruco run_pose_estimation does not save the data now, but returns it. Not enough separation of concerns before - video_gui now scales video to fit on the screen, if needed. and no longer litters .ini files all over the place
1.3.3
- Update OpenCV to 4.10 - Replace scipy with eulerangles package