【发布时间】:2016-02-20 06:26:44
【问题描述】:
请原谅我的幼稚问题,我根本不记得线性代数。
为此,我使用与图像关联的矩阵来应用变换,
图像的矩阵是一个矩阵,现在我想得到矩阵已经平移和缩放了多少。
没有应用旋转就可以了,
但是轮换会让事情变得很混乱。
【问题讨论】:
请原谅我的幼稚问题,我根本不记得线性代数。
为此,我使用与图像关联的矩阵来应用变换,
图像的矩阵是一个矩阵,现在我想得到矩阵已经平移和缩放了多少。
没有应用旋转就可以了,
但是轮换会让事情变得很混乱。
【问题讨论】:
假设您的新矩阵 N = RTS,其中 R 是旋转,T 是平移,S 是缩放。这意味着按顺序缩放、平移和旋转。如果你想看缩放和平移,左乘R-inverse,和R的转置一样。关于您的原始视图,您将看到一个拉伸和转换的矩阵。
如果改为 N = TSR,则必须右乘以 R 逆。注意:这些运算得到的两个矩阵N一般不会相同!
或者,您可以更改坐标系,但这涉及更多,因为旋转和平移通常不会通勤。
【讨论】: