由二维旋转齐次矩阵求旋转角度
由本人的另一博客专门讲述了,二维平面内,一个坐标系相对于另一个坐标系旋转偏移后的变换矩阵。
在二维平面内,坐标系B相对于坐标系A的变换矩阵为:
cv::Mat RT_B2A = (cv::Mat_(3, 3) <<
cosa, -sina, delta_x,
sina, cosa, delta_y,
0, 0, 1);
那么如何根据二维旋转齐次矩阵求旋转角度?
话不多说,直接上代码吧。
bool GetAngleFromRT(const cv::Mat& warp_mat, double& angle)
{
if