请原谅我的幼稚问题,我根本不记得线性代数。
为此,我使用与图像关联的矩阵来应用转换,
图像的矩阵是一个矩阵,现在我想得到矩阵平移和缩放了多少。
没有应用旋转就可以了,
但是旋转让事情变得很困惑。
最佳答案
假设您的新矩阵 N = RTS,其中 R 是旋转,T 是平移,S 是缩放。这意味着您按顺序缩放、平移,然后旋转。如果想看缩放和平移,左乘R-inverse,和R的转置一样。关于您的原始 View ,您将看到一个拉伸(stretch)和变换的矩阵。
如果 N = TSR,则必须右乘 R 的倒数。注意:这些操作得到的两个矩阵N一般不会相同!
或者,您可以更改坐标系,但这涉及更多,因为旋转和平移通常不会相互影响。
关于matrix - 如何撤消矩阵上的旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34837611/