Changelog Timeline

Stay up to date with new patches

May 12 2023
  • fix some problems with resizing. There is one more annoyance, but Windows.
  • viewport: clear selected recording if it has been deleted todo: this should be handled by command ctx
  • viewport: update recording list triangulation status tooltip calibration: make preview window fit display
  • implement deleting recording and recording references refactor frame badness a bit
  • MainWindow: Fix status bar overlapping with scene windows
May 11 2023
  • tasks: maybe fix multi-device triangulation
  • Viewport: Reset sequencer when triangulation has been started
  • refactor triangulation task into load or estimate task type
  • Viewport tab: Fix recording searcher after refactor
  • get rid of estimation tasks and pack everything into triangulation task, one button is enough for users - partially destroy triangulation of multi-device scene, will be brought back shortly
May 10 2023
  • Viewport: Actually handle triangulate button to handle triangulation, populate sequencer when triangulation finishes
  • small typo and comment
  • stop previews when calibration recording stops throw from within extrinsic task if there is not enough frames in frame as it causes opencv hard crash otherwise (to be refactored into tl::expected, same with intrinsic )
May 9 2023
  • merge corrections
  • Merge branch 'master' into lukaasm/docking
  • AIMATION VERSION UPDATE 0.2.0-ALPHA - General layout of application is complete - Recording & Calibration GUI is complete onto displaying results in 3d scene
  • Calibration/Recording tabs: fix various typos
  • Camera launch options improvements - get rid of frameskip instead of fps everywhere - adjust calibrate tab and recording tab opts
May 8 2023
  • fix UB on first time camera intrinsic is calculated
  • rework auto-copying mediapipe config files
  • 3d estimation using mediapipe
  • Calibration UI: Display status of extrinsic data when it's loaded instead of defaulting to intrinsic text
  • typo
  • Misc: Remove aimation::MakeBeep arguments as it uses none
  • unite extrinsic and intrinsic api, fix camera tabs spaghetti by splitting each into seperate class, move calibration files into calibration folder, fix loading of intrinsic and extrinsic data
May 7 2023
  • UI: add distinction between intrinsic and extrinsic calib in calib ui
  • Live intrinsic calibration tweaks and improvements: - handle intrinsic calibration errors and display in the ui - impl paths to intrinsic and extrinsic data where intrinsic is not scene bound while extrinsic is - move extrinsic data loader out of device
May 6 2023
  • cleanup and update comment in /commit/9a4c056392c6ebbba7de4f165b867fd516b2bac6
  • Calibration: Refactor live intrinsic calibration and make some assumptions to improve performance and fix recording desynchronization task was running in parallel to image gathering which would wait for underlying container to be unlocked to push img and
  • Reimplement system beep at frame shot this will be replaced by a shutter sound down the road