This repository has been archived by the owner on Nov 2, 2021. It is now read-only.
v2.0.0 - Major Update
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