Skip to content
Snippets Groups Projects
  1. Jul 28, 2023
  2. Jul 18, 2023
    • d.kilic's avatar
      Resolve "Quit PeTrack" · cc09dad0
      d.kilic authored
      The Player continued to play the video after the main window was closed.
      Now pauses the video once the window is closed, so that all of PeTrack
      can exit.
      cc09dad0
  3. Jun 22, 2023
    • Schrödter, Tobias's avatar
      Add extra tab for trajectory tests · ac443ac3
      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.
  4. Jun 21, 2023
    • d.kilic's avatar
      moving the "Coordinate System" box out of control into its own cpp/h/ui file · ff18f57b
      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
      ff18f57b
  5. Jun 16, 2023
  6. May 31, 2023
    • Schrödter, Tobias's avatar
      Replace TrackPerson inheritance with composition · 191a6c1e
      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
      191a6c1e
  7. May 09, 2023
  8. May 02, 2023
  9. Apr 25, 2023
    • d.kilic's avatar
      fix: wrong center after opening another project · 3743a13c
      d.kilic authored
      The image center (or principal point) could be set wrongly if the previous project had a significantly lower resolution, disallowing values for cx,cy such as the correct ones for the next project.
      
      -> load video (and therefore imagesize) first
      3743a13c
  10. Apr 19, 2023
  11. Apr 14, 2023
  12. Apr 11, 2023
  13. Mar 27, 2023
    • d.kilic's avatar
      Gray out calib (3/N) · df494722
      d.kilic authored
      - Introduces `ExtrinsicParameters`-Struct
      - Extract `ExtrinsicBox` from `Control`
      df494722
  14. Mar 17, 2023
  15. Mar 06, 2023
  16. Mar 01, 2023
  17. Feb 28, 2023
  18. Feb 27, 2023
  19. Feb 06, 2023
  20. Feb 03, 2023
    • d.kilic's avatar
      Restructure GUI: `FilterBeforeBox` and `IntrinsicBox` · de55ad08
      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
      de55ad08
  21. Jan 27, 2023
  22. Jan 19, 2023
  23. Dec 01, 2022
  24. Nov 16, 2022
  25. Nov 11, 2022
  26. Nov 10, 2022
  27. Oct 26, 2022
  28. Oct 21, 2022
  29. Sep 22, 2022
  30. Sep 01, 2022
  31. Aug 26, 2022
  32. Jul 29, 2022
  33. Jul 08, 2022
    • d.kilic's avatar
      Fix warnings on MSVC compiler · 3932b826
      d.kilic authored
      - Preparation on a switch to MSVC on windows
        - Reason: Support for vcpkg, while MinGW is only community supported
      3932b826
  34. Jun 09, 2022
  35. Jun 03, 2022
  36. Apr 29, 2022
Loading