本周呢,对于上周给出的cmp和smpl模型进行了深入研究。
首先呢,我们发现通过cmp中得到的关节点放到smpl中无法使用,两者的关节点存在不匹配的情况。
然后我们进行了对比:
图一的四五列为关节点值,然后我们对节点数分析,得到了大致的关节点排布
然后又确定了相应的尺寸变化是由于图片大小造成的,因为在cpm模型中,展示出的图片是强制转换为368*368大小的,而在smpl中一直是原图,所以只需要对cpm得到的节点逆转换就可以了
qw,wq=imgg.size
bilie=368/wq
print(joint_coord[0]/bilie,(joint_coord[1]-(368-qw*bilie)/2)/bilie)
(只考虑了高大于宽的情况0
另外smpl也可以在pycharm里运行,第一个是在pycharm里面的命令行,第二中就是你设置vzz是true就可以(如果不设置直接运行,会默认运行所有的图片并且存下来,但是不会显示出来
最后呢,研究了一下smpl得到的pkl模型到底是什么东西,首先看输出的数据
其中f默认是5000*5000的数组,一直没有变过,cam—t就是相机相应的参数
下周我们准备通过maya初步得到各种法相蒙皮图,进而实现3d模型的策划的成功建立