2D中矩阵变换的顺序/顺序

时间:2012-01-22 07:20:43

标签: matrix 2d transformation

我的图片包含:

  • 一组用作方向标记的坐标。
  • 一组包含数据的坐标。

我们称这个图像为A。

此图像被送入扫描仪,该扫描仪返回应用了某些变换(旋转,缩放,平移)的图像副本。让我们调用变换后的图像B.当然,我不知道应用的变换值。

收到变换后的图像(B)后,我可以轻松跟踪方向标记的坐标,计算旋转角度,比例(x,y)和平移(x,y)。

现在我需要检索数据坐标,因为我已经知道了变换的方向坐标。

如果数据点位于图像A中的位置(10,10),那么它将在图像B中的哪个位置?鉴于所有三个转换都是已知的。

当我应用简单矩阵变换时,我计算的变换数据点是不准确的。我尝试改变转换的顺序,但这似乎完全没有效果。

我做错了什么?它是转换的顺序/顺序还是我缺少的其他东西?

修改

有关背景信息,请参阅this问题。

0 个答案:

没有答案