Skip to content

Releases: davidpagnon/Sports2D

Minor improvements

03 Mar 16:31
Compare
Choose a tag to compare

Minor fixes:

  • Fixed time_range
  • Fixed load_trc_px
  • Fixed tests

Updated Pose2Sim model DOFs of the arms to avoid the elbow locking up when the shoulder is overly rotated

What's Changed

Full Changelog: v0.7.0...v0.7.1

Supported marker augmentation and inverse kinematics + others

02 Mar 06:28
f195be5
Compare
Choose a tag to compare
  • Depth values in trc files adjusted based on neutral position for the sagittal plane (left and right side) and frontal plane (front and back side)
  • Supported marker augmentation and inverse kinematics via Pose2Sim
  • c3d export
  • renamed a bunch of parameters
  • fixed whole_body_wrist model
  • Fixed "load_trc" option
  • Updated doc

What's Changed

  • Supported marker augmentation and inverse kinematics + others by @davidpagnon in #22

Full Changelog: v0.6.3...v0.7.0

c3d export + actual 3D trc files

13 Feb 11:15
3a0e67c
Compare
Choose a tag to compare
  • trc Z values not set to zeros but to coherent values based on visible side
  • c3d export
  • renamed a bunch of parameters

DeepSort tracking and better skeleton visualization

09 Feb 23:23
Compare
Choose a tag to compare
  • Skeleton visualization: A bounding-box color per person. Left and right limbs in a different color to better spot swaps. Keypoint color based on confidence.
  • Support DeepSort tracking across frames

Full Changelog: v0.6.1...v0.6.2

Any detection and pose model can be used + more

21 Jan 11:13
Compare
Choose a tag to compare
  • install custom rtmlib version (see Tau-J/rtmlib#45) with:
    • a new more general Custom class
    • PoseTracker working with single-stage models (without detection)
    • working NMS for RTMO
    • fixed wholebody solution in balanced mode (see perfanalytics/pose2sim#143 (comment))
  • More versatile "mode" argument in sports2d: Any person detection and/or pose estimation model can now be used
  • Body, body_with_feet, whole_body now supported
  • Fixed Hip, Shoulder, Trunk angles when Hip and Neck keypoints not available
  • -13 cm offset in floor line when feet are not available
  • Wrist angles supported in WholeBody model
  • Segment angles corrected with regards to the floor angle
  • Added hand, face, animal, wholebody skeletons (to match Pose2Sim skeletons.py)
  • Many fallback mechanisms

v0.5.6

16 Dec 15:54
Compare
Choose a tag to compare
  • solved various edge cases when multiperson false and load_trc
  • unwrapping angles does not work when nans in array: masked them
  • made trc and vid with real framerate (fps*slowmo) is finally cleaner
  • handled nanmean warning in av_speeds

Full Changelog: v0.5.5...v0.5.6

Important improvements

11 Dec 23:37
Compare
Choose a tag to compare
  • better floor angle and axis calculation
  • unwrap angles to prevent jumps
  • faster when load_trc

Full Changelog: v0.5.4...v0.5.5

v0.5.4

10 Dec 10:52
Compare
Choose a tag to compare

custom_logging in case this is meant to be integrated in an API that already has logging

Full Changelog: v0.5.3...v0.5.4

Other edge cases fixed

09 Dec 23:17
Compare
Choose a tag to compare
  • Took slowmo into account for filtering
  • start time sometimes randomly not zero: used ffmpeg to determine it instead of cv2 (may not work properly on macos-latest)
  • solved wrong padding of coordinates when person disappears from frame

Full Changelog: v0.5.2...v0.5.3

Handle missing frames + config reorganization

09 Dec 11:39
Compare
Choose a tag to compare