【问题标题】:Affine transformation in image processing图像处理中的仿射变换
【发布时间】:2018-12-01 10:30:49
【问题描述】:

阅读以下内容:

输入图像示例:

仿射矩阵:

输出:

这个输出正确吗? 如果我尝试应用上面的公式,我会得到不同的答案。 例如像素:20 at (2,0) x’ = 2*2 + 0*0 + 0 = 4 y' = 0*2 + 1*y + 0 = 0 所以新坐标应该是 (4,0) 而不是 (1,0) 我做错了什么?

【问题讨论】:

  • 看起来输出确实是错误的,而且你的推理看起来是正确的。如果 a0 是 0.5 而不是 2,你会得到那个输出

标签: image algorithm digital


【解决方案1】:

如果您在循环中执行此操作,则您可能会在有机会调整其值之前覆盖单元格。

您需要确保分配一个新矩阵,然后遍历旧矩阵以设置新矩阵的值。

【讨论】:

  • 我得到的输出与示例中给出的输出不同,因为我理解它是如何工作的,正如示例像素所解释的那样。我的公式是错误的还是他们的输出无效?
猜你喜欢
  • 2014-09-25
  • 1970-01-01
  • 2021-12-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-17
相关资源
最近更新 更多