I am using a square (whose size is known) to estimate translation vector between it and the camera. Firstly, the intrinsic camera parameters are calculated, then translation vector (x,y,z) are estimated using 4 points detected from the square.
distance = (x^2+y^2+z^2)^1/2
angle = asind(x/distance)
I found the estimated distance is accurate even in very far position, while the estimated angle is unstable if the distance is a little far. What's the reason?
Thanks.