3D姿态估计之前的一般处理
1. 坐标归一化和对齐
大部分3D姿态估计模型的传入数据是2D姿态,即关节点个数*2的二维矩阵。为了遵从训练时的分布,大部分情况需要将坐标除以原图的长宽进行归一化。
另外,2D和3D模块的关键点排序可能不同,需要根据训练数据集进行关节点重新索引。
2. 多个坐标时
注意一张原始RGB图片可能产生多个2D坐标输出,或者多张RGB图片产生数量不同的2D坐标输出,在座位batch传入3D姿态时需要注意与图片的对应关系。
3. 输出坐标的朝向
有时候3D输出的某些维度(xyz)会为负数,或者将3D坐标重新投影为面朝某个固定方向。建议得到坐标后先3D画图核对准确性。
TODO
处理视频时3D坐标受2D坐标的影响 很容易抖动