标签: matlab opencv camera-calibration pose-estimation
我正在使用一个正方形(其大小已知)来估计它与相机之间的平移向量。首先,计算内在相机参数,然后使用从正方形检测到的4个点估算平移向量(x,y,z)。
distance = (x^2+y^2+z^2)^1/2 angle = asind(x/distance)
我发现即使在很远的位置,估计的距离也是准确的,而如果距离稍远,估计的角度是不稳定的。原因是什么?
感谢。