Merged
Conversation
* compute height * revert * height for LSTm * debug_1 * moved backend and device selection out of main function * Handle case where Hip marker is missing (Coco, body_25b, mediapipe) * fix_1 * fixed error, but not multi-person(pytest) * remove test * Fix error caused by stationary person in multi-person detection by decreasing close_to_zero_speed_m. * parameters from markerAugmentation * Modify Hip calculation * Fix length mismatch * Move functions and other few changes * 'auto' for scaling * Increased pro-sup rom * cut_off_frequency as an argument * improved the gait events clean-up to make sure the occasional spikes are ignored, and that it still works for gait when there is no flight phase * round fps to an integer as it sometimes leads to errors in VideoWriter * more informative message error in best_coords_for_measurementswhen not moving or badly detected * Removed Lai-Uhlrich shoulder definition in LSTM model, released wrist flexion range, corrected Config typo * forgot this one * removed LSTM shoulder coordinate tasks * main person -> person with lowest reprojection error * - Default names for Halpe_26, coco_133, coco_17: body_with_feet, whole_body, body - Optional manual selection of backend and device * test CI fix * fixed latest issue: fallback to original data if Q_coords_low_speeds_low_angles is empty, and sync does not work in multiperson if all keypoints are used (on our Demo data) * disable display_detection on Config Batch * More info on pose estimation * solved edge cases for automatic height calculation, and Reorganizing files for Sports2D consistency * custom logging if needed * custom logging if needed * fixed issue when subject_height not 'auto' * solve issue with custom_logging * changed get_selected_id_list function name to select_person * stupid mistake * fixed other stupid mistake, sorry * Any person detection and/or pose estimation model can now be used + many other changes * custom rtmlib version until pull request is accepted * Kinematics now works with Coco17 model (not marker augmentation) * Updated readme with custom pose estimation * Rename some functions + minor edits in Readme * edit readme * Support drawing skeleton of custom model * Support drawing skeleton of custom model * custom output path when called within Python * proceeds video files in alphabatical order * sports2D skeleton by default (color of bounding box different per person, keypoint color function of confidence) * fixed last push * Implemented DeepSort tracking + Sped up calibration (LU rather than SVD decomposition, thanks @ANaaim) * fixed previous commit * Fixed previous commit * Fixed previous commit * Another stupid mistake * a * deepsort requires torch. Rather than making it a default dependency, tested by installing it in CI script * Update continuous-integration.yml * embedder None to avoid torch torchvision dependency * OpenSim cannot be installed on MacOS-latest with Python<3.10 anymore * Installs conda and OpenSim for IK * remove "Mouth21" (#159) * Kinematics with contact spheres and muscles by default + separated markersets to model files * replaced image with contact spheres and muscles * Kinematics with contact spheres and muscles by default + separated markerset from model files * update * Fixed model with muscles and contact spheres * fixed model with muscles * Handle approx_time_maxspeed specified once (#160) handle the case where the approx_time_maxspeed is only specified once for multiple cameras, add a log to warn when the synch frame range goes out of the pose frame range and check if there's enough sample for filtering * Fixed clicking board for extrinsics issue * frame_range was wrong on the pose estimation pbar * minor typos * fixed body_25 markers * larger RoM for wrist and body_25 fix * Removed qt5agg matplotlib backend * bump to v0.10.10 * Clamped arm dofs (for Sports2D) * bumped to v0.10.12 * rolled back to former joint limits, fixed head and lumbar vertebraes scaling, fixed global mass given once, let user use non rtmlib models * PR for User Interface of Synchronization * revert AurelienCoppee's commit and change multi_person logic * clamped ankle angles * New pipeline New pipeline unvisible for the user but will allow future structural rework * fix * fix * fix * fix * fix * Fixed person ID not passed + various small edits * synchronization_gui=true by default in multiperson cases * bump to v0.10.14 * Update synchronization instructions * Increased image width * Added Discord badge * Edited discord link * Discord badge * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Delete GUI/tutorial/tutorial_step1.mp4 * Delete GUI/tutorial/tutorial_step2.mp4 * Delete GUI/tutorial/tutorial_step3.mp4 * Delete GUI/tutorial/tutorial_step4.mp4 * Add files via upload Beta version of GUI --------- Co-authored-by: HunMinKim <gns5758@inha.edu> Co-authored-by: davidpagnon <contact@david-pagnon.com> Co-authored-by: HunMinKim <144449115+hunminkim98@users.noreply.github.com> Co-authored-by: Laizo <aureliencoppee@gmail.com>
Collaborator
Author
|
Thanks Yacine for this great work! What I did:
|
Collaborator
Author
|
My suggestions, now. I did not reread it, so feel free to tell me if anything is unclear! My suggestions: General:
Tutorial:
Calibration:
Prepare videos:
Data visualization:
Not sure how to go about it, but it would be nice to integrate Mstudio, too |
Collaborator
Author
|
I made a first attempt at making a one-click install. I haven't fully tested it yet, but basically, here is what I want:
However:
|
- Reproject hidden points too - Confirmation window after each labeled image Added "requests" package to requirements
- added an option to calibrate with a vertical checkerboard - save images with reprojected points Fixed edge cases: - handles trimmed_mean function failure (when computing height and scaling) - fixed frame range issues in pose estimation, triangulation, filtering, marker augmentation - handled cases when no videos found for synchronization GUI and fps determination
Collaborator
Author
|
Calibration:
Fixed edge cases:
|
* add auto mode / found some bugs * some improvements * improvements2
AYLARDJ
approved these changes
Sep 28, 2025
AYLARDJ
approved these changes
Sep 28, 2025
AYLARDJ
approved these changes
Oct 1, 2025
AYLARDJ
approved these changes
Oct 1, 2025
AYLARDJ
approved these changes
Oct 3, 2025
AYLARDJ
approved these changes
Oct 3, 2025
…oading, merged two windows, uniformized layout
AYLARDJ
approved these changes
Oct 26, 2025
…p_model_class_mode function
…hange (not implemented yet)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Merge Gui branch (@AYLARDJ) into main