Releases: davidpagnon/Sports2D
Releases · davidpagnon/Sports2D
Minor improvements
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
- fixed tests by @davidpagnon in #23
Full Changelog: v0.7.0...v0.7.1
Supported marker augmentation and inverse kinematics + others
- 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
- 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
- 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
- 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
- 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
- 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
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
- 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
Full Changelog: v0.5.1...v0.5.2