- Nov 02, 2023
-
-
d.kilic authored
- Create a CircularStack - Use said stack for creating an undo and redo stack using Memento - Apply the stack via keyboard shortcuts
-
- Sep 26, 2023
-
-
d.kilic authored
- Always use whole image as boundingRect fo CoordItem -> Fix for wrong/small bounding rect before
-
- Sep 12, 2023
-
-
d.kilic authored
Due to a mistake in !267, the error of the extrinsic calibration was calculated using the old calibration (i.e. all zeros on a new project). This leads to a terrible error and thusly to the rejection of the new calibration. This commit fixes this by using the new extrinsic parameters to calculate the reprojection error. It also adds some simple regression tests for the extrinsic calibration to catch such mistakes earlier in the future.
-
- Sep 08, 2023
-
-
Tobias Arens authored
-
- Sep 06, 2023
-
-
d.kilic authored
- Add PGroupBox Custom GroupBox with option to "gray out" its content - Change all GrouBoxes in calibration tab to PGroupBox
-
- Sep 05, 2023
-
-
ar.graf authored
-
- Sep 04, 2023
-
-
d.kilic authored
- Moves ui and code of AlignmentGridBox out of Control into its own class - Changed GridItem to work with AlignmentGridBox instead of Control
-
- Jul 11, 2023
-
-
d.kilic authored
- delete dead code - simplify existing code, e.g. by using Qt drawing utilities instead of our own
-
- Jun 22, 2023
-
-
Tobias Arens authored
-
Schrödter, Tobias authored
Allows to display the result of the current plausibility checks, e.g., inside ROI at begin or end, short trajectories, equality to other person or fast velocity variations, in a table. Clicking on the table jumps to the person(s) and frame of the failed check. A color encoded column shows if the issue was already resolved. The color will be automatically adjusted when a person is changed.
-
- Jun 21, 2023
-
-
d.kilic authored
- that means moving the widget and all its signal/slot connections - Create new interface `WorldImageCorrespondence` for all calculations between image/pixel coords and world coords (dispatches to `ExtrCalibration` when 3D, else uses old 2D coord sys) - Moves the methods for wold image correspondence from the `ImageItem` to the newly created `CoordinateSystemBox` - During this change: Make the 2D coord system not depend on `mapToItem`; its now using normal affine transformations (`QTransform`) instead, which incidentally should make #383 easier - `imageSizeChanged` is now a slot of `Control`, such that `ImageItem` can call it without having a reference to `Control` by sending a signal (Following that: image item is now now directly depending on control anymore) - Some include clean-up
-
- Jun 16, 2023
-
-
l.dressen authored
-
ar.graf authored
-
Tobias Arens authored
-
- Jun 07, 2023
-
-
d.kilic authored
Init reprojection error with 0
-
- May 31, 2023
-
-
Schrödter, Tobias authored
Remove the inheritance from `TrackPerson` in favor of composition, this allows a better handling of interactions with the `TrackPerson` as changes now go through defined interfaces. Main changes: * `TrackPerson` no longer **is** a `QList<TrackPoints>` * `TrackPerson` now **has** a `QList<TrackPoints` * new function `deleteFrameRange` which will delete a range of frames, but leaving no gaps in the middle * `lastFrame` is now compute and not stored, hence no need to update it * `firstFrame` is set when creating a `TrackPerson` and will be updated when needed automatically
-
- May 16, 2023
-
-
- May 09, 2023
-
-
d.kilic authored
-
- Apr 19, 2023
-
-
l.dressen authored
-
Schrödter, Tobias authored
-
- Apr 14, 2023
-
-
Klein, Janine authored
-
- Mar 27, 2023
-
-
d.kilic authored
- Introduces `ExtrinsicParameters`-Struct - Extract `ExtrinsicBox` from `Control`
-
- Mar 17, 2023
-
-
d.kilic authored
-
- Mar 06, 2023
-
-
d.kilic authored
- Move slots to FilterBeforeBox when concerning its elemets - Fix Tab order of new extracted widgets - Delete dependency to Control by AutoCalib
-
Tobias Arens authored
-
- Feb 17, 2023
-
-
Schrödter, Tobias authored
-
d.kilic authored
- Also add -autoIntrinsic documentation
-
- Feb 06, 2023
-
-
Schrödter, Tobias authored
-
- Feb 03, 2023
-
-
d.kilic authored
- Move "filter before" GroupBox into own widget - Move "intrinsic" GroupBox into own widget - Save intrinsic calibration in struct - Use said struct as parameter for `CalibFilter` - Add `setValue`-helper function for loading values into UI respecting min/max - Move PeTrack-Version from Setter to Constructor of Petrack-object - Add Unit-Tests
-
- Jan 19, 2023
-
-
Schrödter, Tobias authored
-
- Jan 12, 2023
-
-
d.kilic authored
-
- Nov 16, 2022
-
-
Schrödter, Tobias authored
-
- Nov 11, 2022
-
-
Schrödter, Tobias authored
-
- Nov 10, 2022
-
-
Schrödter, Tobias authored
-
d.kilic authored
- Changes shortcut for jumping to frame
-
- Nov 09, 2022
-
-
l.dressen authored
-
- Oct 27, 2022
-
-
l.dressen authored
-
- Oct 26, 2022
-
-
Tobias Arens authored
-
- Oct 21, 2022
-
-
d.kilic authored
This - enables editing the .ui-file without changing control.h; reducing recompile time - encapsulates the widgets themselves from everything outside of Control
-
- Sep 22, 2022
-
-
Schrödter, Tobias authored
-