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

如何 合适 的通过script处理json文件获取自建数据集的params和vertices? #137

Closed 13136983989 closed 1 year ago

13136983989 commented 1 year ago

我们在自己制作类似zju_mocap的数据集,我们使用单目视频作为输入。跟着教程使用了Easymocap输入 python3 apps/demo/mocap.py ${data} --work internet 获取了很多json文件。我们可以通过上诉代码获取到的output-smpl-3d文件夹里的json文件通过您提供的script去获取适合neural body训练的数据集的params和vertices吗?

因为我们一直无法正确运行参考文档里的 Demo for NeuralBody的代码来获取output-keypoints3d。

image 这个是用Easymocap用python3 apps/demo/mocap.py ${data} --work internet 得到的output-smpl-3d文件夹下的文件。我们注意到json文件里同样有"id","shapes","poses","Rh","Th"这些参数。

十分期待并感谢您一如既往的回复。

pengsida commented 1 year ago

我最近整理一个处理EasyMoCap数据的脚本。

13136983989 commented 1 year ago

我最近整理一个处理EasyMoCap数据的脚本。

因为处理这件事情可能比较急,我们可以用EasyMocap的Demo on monocular videos输出的 output-smpl-3d/smplfull/output-smpl-3d/smpl/文件夹下的.json文件改写script得到数据集可用的params和vertices吗 ? 因为不太清楚EasyMocap输出的output-smpl-3doutput-keypoints3d有什么区别。

pengsida commented 1 year ago

可以的。我们脚本是这么处理的。

pengsida commented 1 year ago

我更新了脚本:https://github.com/zju3dv/neuralbody/blob/master/zju_smpl/easymocap_to_neuralbody.py