Commit Graph

309 Commits

Author SHA1 Message Date
davidpagnon
e6b5b93de5 b 2023-08-21 02:16:27 +02:00
davidpagnon
e28f394d9c a 2023-08-21 02:03:39 +02:00
davidpagnon
4150f6bcbf Update tests 2023-08-21 01:29:55 +02:00
davidpagnon
2a60c2ee44 update test 2023-08-21 01:27:01 +02:00
davidpagnon
04dc93ce12 Merge branch 'main' of https://github.com/perfanalytics/pose2sim 2023-08-21 01:22:01 +02:00
davidpagnon
1a375e665e merge draft-0.4 to main 2023-08-21 01:18:24 +02:00
davidpagnon
d819c09594 ready to merge 2023-08-21 01:03:01 +02:00
davidpagnon
8e143822b2 blurred faces 2023-08-20 23:31:56 +02:00
davidpagnon
7e861db257 Everything works properly 2023-08-20 21:55:13 +02:00
davidpagnon
b08bba12a0 Merge branch 'draft-0.4' of https://github.com/perfanalytics/pose2sim into draft-0.4 2023-08-19 08:59:34 +02:00
davidpagnon
3e204a1d82 almost ready to merge 2023-08-19 08:55:17 +02:00
David PAGNON
b7f68f9f83
Add tests on python 3.11 2023-08-15 14:11:50 +02:00
davidpagnon
56a6a4ba8f Implemented Kalman filter 2023-08-15 14:07:02 +02:00
David PAGNON
8799271c1b
Update Pose2Sim.py 2023-08-14 16:35:31 +02:00
davidpagnon
2f4ceb5145 clearer output from triangulation 2023-08-14 16:20:59 +02:00
davidpagnon
52a01c7bdb Altered OpenPose output to force interpolate
import json
import os
import random
import numpy as np

problematic_range = np.char.zfill( np.concatenate((np.arange(5,15) , np.arange(50,56))).astype(str) , 2 )
id_kpt_to_remove = []
for p in range(len(problematic_range)):
    nb_kpt_to_remove = random.randint(0, 5)
    id_kpt_to_remove += [[random.randint(0, 25) for n in range(nb_kpt_to_remove)]]

count = 0
for root, dirs, files in os.walk(r"./Pose2Sim/Demo/pose-2d"):
    for file in files:
        if any([p+'.json' in file for p in problematic_range]):
            # open json file
            print(file, id_kpt_to_remove[count])
            with open(os.path.join(root, file), 'r+') as f:
                data = json.load(f)
                # remove points
                for id in id_kpt_to_remove[count]:
                    data['people'][0]['pose_keypoints_2d'][3*id:3*id+3]=[0,0,0]
                # write json file
                f.seek(0)
                f.truncate()
                json.dump(data, f)
            count+=1
            if count>=len(problematic_range): count=0
2023-08-14 16:08:09 +02:00
davidpagnon
a9733dde7c a 2023-08-08 18:14:19 +02:00
David PAGNON
b885d90171
Maya-Mocap viz tools and added items to to-do list 2023-08-04 13:40:21 +02:00
davidpagnon
23c559f59f logs in right dir when P2S invoked from other dir 2023-08-04 13:08:21 +02:00
davidpagnon
8e9c5dd1d6 logging in right folder when called from other dir 2023-08-04 13:05:51 +02:00
davidpagnon
709379c7d0 a 2023-08-04 12:53:34 +02:00
David PAGNON
00cda59e33
Update README.md 2023-07-31 20:40:39 +02:00
David PAGNON
1f66686340
Update Config.toml 2023-07-31 20:39:29 +02:00
davidpagnon
bc2a8a07ba Supports Vicon calibration 2023-07-31 20:34:05 +02:00
davidpagnon
8263579b92 Convert VIcon calib 2023-07-31 16:46:47 +02:00
davidpagnon
054c8373d6 calib intrinsics ok 2023-07-23 23:38:50 +02:00
davidpagnon
b2f5edb743 initial commit 2023-07-19 11:37:20 +02:00
David PAGNON
104e37fd36
solve 1 px error in image size 2023-07-06 15:31:47 +02:00
David PAGNON
dd602588ec
Binning factor = 2 in 540p 2023-07-06 15:07:48 +02:00
David PAGNON
d3e709322b
Binning factor = 2 in 540p 2023-07-06 15:05:22 +02:00
David PAGNON
30e3b44265
Binning factor = 2 in 540p 2023-07-06 15:04:54 +02:00
David PAGNON
11fb7f61f1
Binning factor = 2 in 540p 2023-07-06 15:04:22 +02:00
David PAGNON
5c1f7d2b0e
Update README.md 2023-06-20 08:53:49 +02:00
David PAGNON
383ac9fad1
Solve for deprecated function in numpy 2023-06-07 10:21:03 +02:00
David PAGNON
0aea192ffb
solve deprecated function in numpy 2023-06-07 10:20:29 +02:00
David PAGNON
91546d02c8
Synchronization and calibration information 2023-06-06 11:48:30 +02:00
David PAGNON
3aa829e227
Update README.md 2023-05-26 15:49:56 +02:00
David PAGNON
4b7b1d96f1
Issue when noone detected on a frame 2023-05-13 19:43:13 +02:00
David PAGNON
33e5c66ec6
LHipJ -> LHip on Coco and MPI 2023-05-12 07:34:56 +02:00
David PAGNON
fd7e200d20
Update README.md 2023-05-08 23:12:10 +02:00
David PAGNON
e406e0be13
Create CITATION.cff 2023-05-04 22:37:52 +02:00
David PAGNON
2b7df4d4dc
Update continuous-integration.yml 2023-05-04 16:35:55 +02:00
David PAGNON
fd964ad4f0
Update publish-on-release.yml 2023-05-04 11:36:21 +02:00
David PAGNON
49dbf6b399
Create publish-on-release.yml 2023-05-04 11:27:33 +02:00
David PAGNON
8016e81f20
reference to sports2D 2023-05-04 02:07:04 +02:00
David PAGNON
0fc522a5dd
Update test.toml 2023-04-28 18:37:25 +02:00
David PAGNON
1caf295fda
Update Config.toml 2023-04-28 18:37:13 +02:00
David PAGNON
77659eea5c
Update Config.toml 2023-04-28 18:36:50 +02:00
davidpagnon
24ada7e15e Merge branch 'main' of https://github.com/perfanalytics/pose2sim 2023-04-28 02:30:39 +02:00
davidpagnon
501f19db78 solve difficult case in filtering 2023-04-28 02:30:27 +02:00