Commit Graph

326 Commits

Author SHA1 Message Date
davidpagnon
4f18dd770d Merge branch 'main' of https://github.com/perfanalytics/pose2sim 2024-11-14 17:36:09 +01:00
davidpagnon
767aeb325a remove CALIB_FIX_PRINCIPAL_POINT + convert objp to mm to avoid scale mismatch with intrinsics 2024-11-14 17:35:59 +01:00
David PAGNON
88b31f282a
Update reproj_from_trc_calib.py 2024-11-10 13:49:42 +01:00
David PAGNON
cb9b3c858e
long ints interpreted as str -> changed hashing method 2024-11-10 13:21:39 +01:00
David PAGNON
24a78695e2
string to int in person_id 2024-11-10 11:19:42 +01:00
David PAGNON
afd4af2704
Update reproj_from_trc_calib.py 2024-11-09 01:30:27 +01:00
David PAGNON
cd92b89583
round area 2024-11-09 00:37:46 +01:00
David PAGNON
4d3a8aa028
segmentation from bbox instead of empty 2024-11-08 17:37:14 +01:00
David PAGNON
37cfd8d8e6
added area calc from bbox (not segmentation) 2024-11-08 16:28:53 +01:00
David PAGNON
de5342e51d
width, height, and file_id to int 2024-11-07 11:20:52 +01:00
davidpagnon
344b299fb3 fixed calibration if board and show=false 2024-11-03 21:41:43 +01:00
David PAGNON
d39acd8a12
Do not add annotation if nan in bbox 2024-10-25 18:48:42 +02:00
davidpagnon
f6c49e011e ROCM support
provided that this is merged on RTMlib:
https://github.com/Tau-J/rtmlib/issues/38
2024-10-24 02:48:25 +02:00
HunMinKim
af294391d9
Synchronization for multi-person (#135)
* synchronization for multi-person

* ignore infinite value

* Fix mismatch issue between rect and list of bboxes. But this should clean up

* solved indexing issue

* for more simple and clear

* Clean up v3

---------

Co-authored-by: David PAGNON <contact@david-pagnon.com>
2024-10-22 23:41:39 +02:00
davidpagnon
704d0a63b7 Edits to hunmin's pull request (multi-person synchro) 2024-10-22 23:18:00 +02:00
davidpagnon
3a31bd05fd Clearer config on pose estimation 2024-10-22 11:08:29 +02:00
davidpagnon
d694ddcd20 Added missing block.vtp for LSTM model 2024-10-21 23:22:47 +02:00
HunMinKim
d1274872aa
modify frame range from max to min (#138) 2024-10-21 15:57:10 +02:00
davidpagnon
02c6512b15 reproj to mmpose/coco format 2024-10-10 00:11:27 +02:00
davidpagnon
5484812929 fixed mmpose reproj 2024-10-09 13:00:05 +02:00
davidpagnon
c92be0a09d removed head scaling from COCO_133 (not head keypoint) 2024-10-09 12:13:11 +02:00
davidpagnon
a92f77f378 Attempt to fix Caliscope support 2024-10-07 23:55:21 +02:00
davidpagnon
8dce2e0d21 fixed caliscope support 2024-10-07 10:24:10 +02:00
davidpagnon
8d536686ea Fixed kinematics() when no marker augmentation 2024-10-04 13:39:28 +02:00
davidpagnon
000bd7b09e fixed case where plucker coordinates are nan (caused person association to fail after sorting in multi-person) 2024-09-23 00:47:02 +02:00
davidpagnon
6e71239eca typo 2024-09-22 23:33:44 +02:00
davidpagnon
89d68bca90 missed an update to be done in calibration.py 2024-09-22 23:28:33 +02:00
davidpagnon
4dc4060547 Support caliscope calibration + fixed multi-person tracking 2024-09-22 23:06:07 +02:00
davidpagnon
3b2a4fa4c5 tracking on 2D for future multi-person synchronization 2024-09-22 15:02:11 +02:00
davidpagnon
692fa0fd1f typo in trimmed_mean 2024-09-20 20:37:17 +02:00
davidpagnon
27bdba282d updated docstrings 2024-09-20 20:32:36 +02:00
davidpagnon
6f7e883cd3 fixed multi_person + differenciates X,Y,Z in scaling 2024-09-20 14:42:50 +02:00
davidpagnon
b793ad1c7c fixed LSTM kinematic 2024-09-20 03:38:29 +02:00
davidpagnon
3e31eaf50f removed logging errors to make sure tests don't pass in case of problems 2024-09-20 02:28:27 +02:00
davidpagnon
65e675ab64 beta test opensim scaling and kinematics with edits 2024-09-20 02:23:13 +02:00
davidpagnon
e321228a75 beta: opensim integration 2024-09-19 00:39:58 +02:00
davidpagnon
6bb2c3fd9c synchronization with largest person rather than most confident one 2024-09-18 18:15:53 +02:00
peterlololsss
215c8a6e6c
implementing OpensimProcessing (#130)
* implementing opensimProcessing

* edited in cooperating with opensimProcessing

* Update scaling2IK.py

* implementing opensimProcessing

* Update and rename scaling2IK.py to kinematics.py

* Add files via upload

* Add files via upload

* Update Config.toml

* Update Config.toml

* Update Config.toml

* Update Config.toml

* Update Config.toml

* Update Config.toml

* implementing opensim processing

* OpenSim part addition

* OpenSim Processing function signature adjustment

* code logic and layout adjustments

* opensimProcessing test enabled

* Update Pose2Sim.py

* Update Pose2Sim.py

* docstring for opensimProcessing updated

* saved folder name changed to opensim

* opensim processing tests enabled

* Deleted a repetitive line at opensim kinematics section
2024-09-18 01:04:52 +02:00
davidpagnon
7af1584e01 fixed the fixed multi-tabbed plots 2024-09-18 00:36:46 +02:00
davidpagnon
149dbb1dab Forgot to deactivate plotting when testing on the server 2024-09-17 23:52:51 +02:00
davidpagnon
bd505fe274 forgot a parenthesis 2024-09-17 23:43:04 +02:00
davidpagnon
07afe0b0fb removed tracking option in pose estimation + fixed tests so that synchonization is not done in multiperson Demo + fixed multitab plots crashing 2024-09-17 23:35:40 +02:00
davidpagnon
6fd237ecc9 Removed tracking option in pose estimation, as it is performed at the triangulation stage + linear interpolation by default 2024-09-17 23:05:53 +02:00
davidpagnon
394a162d76 synchronizes on person with highest mean confidence 2024-09-17 10:25:19 +02:00
davidpagnon
7248c8a582 fixed RTMLib tracking 2024-09-17 00:47:04 +02:00
davidpagnon
56d2565f37 only keep right-left alternating and full contact pairs 2024-09-09 17:38:58 +02:00
davidpagnon
2160d47648 new gait event methods 2024-09-09 15:54:22 +02:00
David PAGNON
d29a08df35
Fixed framerate determination 2024-08-31 23:35:52 +02:00
David PAGNON
75cbd8376b
interpolation more robust if only nans in keypoint coords 2024-08-28 01:00:15 +02:00
David PAGNON
90a7b86113
debugged sorting 2024-08-25 12:10:56 +02:00