naver / dust3r

DUSt3R: Geometric 3D Vision Made Easy

Home Page:https://dust3r.europe.naverlabs.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Question with “dust3r/dust3r/cloud_opt/base_opt.py” ?

wqx854987945 opened this issue · comments

Hello! There's a problem here that's bothering me:
in dust3r/dust3r/cloud_opt/base_opt.py
pw_poses = self.get_pw_poses() def get_pw_poses(self): # cam to world RT = self._get_poses(self.pw_poses) scaled_RT = RT.clone() scaled_RT[:, :3] *= self.get_pw_scale().view(-1, 1, 1) # scale the rotation AND translation return scaled_RT
Why are the r and t multiplied by scale? In general, isn't the scaling factor only multiplied by t?