[go: up one dir, main page]

Skip to content
This repository has been archived by the owner on Nov 2, 2021. It is now read-only.

v2.0.0 - Major Update

Compare
Choose a tag to compare
@serivesmejia serivesmejia released this 17 Dec 21:12
· 349 commits to master since this release
b4570f5

This is the 3rd release for EOCV-Sim.

Changelog:

  • Added variable tuner for public non-final supported fields in the pipeline, accessible on the bottom part of the image viewport.
  • Pipeline pause and resume option to save resources, pauses automatically with image sources for one-shot analysis
  • Top Menu bar containing new features/convenient shortcuts:
    • Save Mat to disk option in File submenu
    • Restart feature in File submenu
    • Shortcut for creating input sources under File -> New -> Input Source
    • Settings menu under Edit submenu
    • "About" information screen under Help submenu
  • Appereance themes via the FlatLaf library, selectable in the settings window
  • Telemetry now is passed to the pipeline via the constructor rather than an instance variable, check usage explaination for further details
  • Mat visualizing into the viewport is now handled in another thread to improve performance
  • Pipeline FPS are now capped at 30
  • Zooming viewport is now supported, using mouse wheel while holding Ctrl key

Bugfixes:

  • Removed call to the gc in the main loop due to performance issues
  • Fixed BufferedImage mem leak by recycling previously used buffered images and trying to flush them
  • Some internal code cleaning & reestructuration
  • Fixed issues with native lib loading (mostly on Mac) with the OpenCV package provided by OpenPnP