When i test GLAMR on a single-person video with dynamic camera by running this command:
python global_recon/run_demo.py --cfg glamr_static \ --video_path assets/static/basketball.mp4 \ --out_dir out/glamr_static/basketball \ --save_video
i found an error on
|
new_dict['smpl_pose'] = smpl_pose_wroot[:, 1:].reshape(-1, 69) |
:
Exception has occurred: ValueError(note: full exception trace is shown but execution is paused at: _run_module_as_main)
cannot reshape array of size 47700 into shape (69)
and the shape of smpl_pose_wroot is 300x54x3. But the shape 69 looks like 23x3.
i try to select the former 24 joints as the param SMPL need like:
new_dict['smpl_pose'] = smpl_pose_wroot[:, 1:24].reshape(-1, 69)
but the vis result looks very strange.
so i want kown how are the predicted 54 joint points converted into the pose parameters required for SMPL?
When i test GLAMR on a single-person video with dynamic camera by running this command:
python global_recon/run_demo.py --cfg glamr_static \ --video_path assets/static/basketball.mp4 \ --out_dir out/glamr_static/basketball \ --save_videoi found an error on
GLAMR/global_recon/models/global_recon_model.py
Line 103 in cc752f1
Exception has occurred: ValueError(note: full exception trace is shown but execution is paused at: _run_module_as_main)
cannot reshape array of size 47700 into shape (69)
and the shape of smpl_pose_wroot is 300x54x3. But the shape 69 looks like 23x3.
i try to select the former 24 joints as the param SMPL need like:
new_dict['smpl_pose'] = smpl_pose_wroot[:, 1:24].reshape(-1, 69)
but the vis result looks very strange.
so i want kown how are the predicted 54 joint points converted into the pose parameters required for SMPL?