Releases: cybathlon-at-school/planvec
Releases · cybathlon-at-school/planvec
Ubuntu 22.04 support
As pointed out in #57, Ubuntu 22.04 was not supported so far. From now on, Ubuntu 22.04 is assumed as the runtime.
Jammer working with variable input & output sizes
New functionality
- jammer does work correctly now for all input and output sizes
- for incompatible settings (e.g. pdf input width wider than plate output width, an error message is displayed in the gui)
How To
- Put school and team name in "Zeichnung Speichern" section and scan and save scans as you like
- When ready to create final output put school (and optionally team name, when team name is omitted all scans from school are jammed together) name and hit "Output Generieren". Note that the current settings from the left size regarding input and ouput sizes are relevant at this moment! So set them (hit Enter when changing values!) or check them before.
Note
- when changing settings in input and output size you MUST hit ENTER for the new number to be stored
- only integers allowed (will add a validation for this soon)
- make sure you are not mixing different input sizes in a single jam, that is: when jamming for the whole school (only school name given and team name left free) make sure all scans from the school have same pdf input sizes) and when jamming for a single team (both school name and team name given) make sure all pdf input sizes for a team have the same size --> will add a validation for this soon such that no errors can be made. if this rule is hurt it might lead to undesired jamming behaviour like cutting of part of a scan
Fixed Camera Issues
It is possible now to choose from a list of cameras which are detected upon startup of the application. For example, there would be a list of
Kamera 1
Kamera 2
Kamera 3
in the dropdown to select from. As a default, Kamera 1 is used. It's not really possible to get the names from them, Linux mappes its devices not always in the same way. Usually Kamera 1 would be the integrated camera if there is one.
Jammer Integrated into GUI
- possible to create pdf output / jamming from within the GUI
- multiple input sizes possible
- jammer integrated into gui
still rather buggy - the output plate size simply cut off etc. needs more work ;)
Jammer / Create Output Widgets
- added the UI logic to interact with the create output button
- actual jammer logic comes next, so far only input validation is being performed
Resizable Input
- resizable input (type in input width / height field in cm and press enter)
- output configurable to be located at ~/Desktop/planvec/date/school/team (enabled by default like this)
- fix bug when storing pdf's
- workaround from find_contours bug in sklearn library
- ...
Camera Fix and All relevant UI components
- fixed camera switching issues
- canny toggle
- output overwrite
- input / output size capabilities (without linked functionality in gui yet)
- create output section (jammer invocation) (without linked functionality in gui yet)
Overwrite camera config for test
- overwritten camera choice hardcoded with -1 to see if it works
First working Qt GUI integration
- integration of processing logic into Robin's Qt GUI
- refactoring
- possibility to create standalone application
- for runnable binary application, see main attachment (run with ./main in folder where you downloaded this)
- NOTE: The buttons and sliders are mostly not connected yet in this release (the "save" button logic works teams-based however)