zju3dv / neuralbody

Code for "Neural Body: Implicit Neural Representations with Structured Latent Codes for Novel View Synthesis of Dynamic Humans" CVPR 2021 best paper candidate
Other
907 stars 130 forks source link

使用自己的多目数据集,用easymocap_to_neuralbody.py提取vertices时出错 #153

Closed CHDTevior closed 11 months ago

CHDTevior commented 11 months ago

报错提示我在output-smpl-3d下缺少cfg_model.yml和smpl文件,我复制了easymocap项目下的config/model/smpl_neutral.yml作为cfg_model文件,但是我有些疑惑smpl文件夹中该存放什么文件,我注意到annots中的json文件好像是它所需要的。 (easymocap) F:\EasyMocap\EasyMocap>python easymocap_to_neuralbody.py --input_dir F:\EasyMocap\EasyMocap\0_input\project --type vertices 子目录或文件 -p 已经存在。 处理: -p 时出错。 子目录或文件 F:\EasyMocap\EasyMocap\0_input\project\vertices 已经存在。 处理: F:\EasyMocap\EasyMocap\0_input\project\vertices 时出错。 0%| | 0/600 [00:00<?, ?it/s] Traceback (most recent call last): File "F:\EasyMocap\EasyMocap\easymocap_to_neuralbody.py", line 112, in <module> gen_params_vertices(filename, param_in, param_out, vert_out) File "F:\EasyMocap\EasyMocap\easymocap_to_neuralbody.py", line 57, in gen_params_vertices params = json.load(open(param_in_full))['annots'][0] TypeError: list indices must be integers or slices, not str

CHDTevior commented 11 months ago

或者说如何获取正确的output-smpl-3d文件

pengsida commented 11 months ago

我更新了脚本:https://github.com/zju3dv/neuralbody/blob/master/zju_smpl/easymocap_to_neuralbody.py EasyMoCap的运行请在EasyMoCap下提问。