yanchxx / MoPA

An Blender addon uses ROMP to extract human's 3D poses from image, video or webcam and drive your own 3D character.
MIT License
242 stars 49 forks source link

位移问题 #34

Closed zhewei-mt closed 1 year ago

zhewei-mt commented 1 year ago

你好, 非常感觉开发这个插件,我想请教几个问题,

  1. 我注意到你把romp的输出里面的"cam_trans"直接当成世界坐标的位移信息去驱动blender中的人,虽然我也能够用仿照你这样做去给ue中的人物赋予位移信息,但是我并不了解其中的原理。如果想得到真实坐标的物理信息,不是要用到相机内参外参、图像像素点的位移,然后才能去估算世界坐标的位移吗?
  2. 在把网络输出"cam"转成相机外参中的位移信息时,我看其他人的做法是
    cam_s, cam_tx, cam_ty = pred_cam
    trans = [cam_tx, cam_ty, 2*FOCAL_LENGTH/(CROP_SIZE*cam_s + 1e-9)]

    感觉和 convert_cam_to_3d_trans不太一样,能说说区别吗?