当我使用app/demo/mv1p.py 对默认数据测试时,
使用 --body bodyhandface --model smplx --gender male --vis_smpl
我发现在输出文件夹output 中的 smpl 文件夹 里的 poses 长度是 87 ,我查询代码 发现了这个:NUM_POSES = {'smpl': 72, 'smplh': 78, 'smplx': 66 + 12 + 9, 'mano': 9}
这长度87 似乎和smplx骨骼数量对不上,但是在对smplx 进行可视化时发现手部姿态是显示正确的。
我又找到了
|
elif self.model_type == 'smplx': |
我发现:
self.num_pca_comps = 6
self.use_pca = True
self.use_flat_mean = True
所以手部姿态被降维了?!
Q1:这个参数的含义:
self.num_pca_comps = 6
self.use_pca = True
self.use_flat_mean = True
Q2: 如果 不想对手部姿态数据降维,如何修改参数?
当我使用app/demo/mv1p.py 对默认数据测试时,
使用 --body bodyhandface --model smplx --gender male --vis_smpl
我发现在输出文件夹output 中的 smpl 文件夹 里的 poses 长度是 87 ,我查询代码 发现了这个:NUM_POSES = {'smpl': 72, 'smplh': 78, 'smplx': 66 + 12 + 9, 'mano': 9}
这长度87 似乎和smplx骨骼数量对不上,但是在对smplx 进行可视化时发现手部姿态是显示正确的。
我又找到了
EasyMocap/easymocap/smplmodel/body_model.py
Line 189 in d2a0a2d
我发现:
self.num_pca_comps = 6
self.use_pca = True
self.use_flat_mean = True
所以手部姿态被降维了?!
Q1:这个参数的含义:
self.num_pca_comps = 6
self.use_pca = True
self.use_flat_mean = True
Q2: 如果 不想对手部姿态数据降维,如何修改参数?