最近,我研究了单应变换(它为 2D 点[x,y]->[wx,wy,x] 添加了一个附加维度)和射影几何。
当我尝试将照片 1 的底部转换为新图像的顶部时,结果是错误的。
我称之为错误的原因是照片 1 的底部如预期的那样投影到了新图像的顶部,但照片 1 的顶部投影到了新图像的底部。预计照片 1 的顶部位于图像“外部”(负 y)。
然后,我发现如果我消除对应 w 为正的变换像素,结果可能是正确的。结果如图3。
我不知道如何在数学上或直观地解释为什么 w 的符号会导致不同的结果。我想有时负 w 可能有效或合理。
如果有人想感谢我的帖子,我可以提供我的源代码(matlab)和照片。
谢谢!