skimage.transform.PiecewiseAffineTransform,示例中的目的地点

时间:2018-08-01 09:38:25

标签: python scikit-image affinetransform

skimage.transform.PiecewiseAffineTransform example中,蓝点来自tform.inverse(),来自以下行:

ax.plot(tform.inverse(src)[:, 0], tform.inverse(src)[:, 1], '.b')

我用红色绘制目标点,看起来像这样: output image with inversed points in blue, and destination points in red

我对skimage.transform.PiecewiseAffineTransform有两个疑问。

  1. 目标点(红色点)与输出图像不一致。假设图像和反转点通过sin()波改变。但是目的地点由1-sin()更改。那么目的地点是什么意思?

  2. tform.inverse()是什么?我抬起头,注解说它适用逆变换。
    但是为什么逆变换不在目标点(红色点)和源点(源网格)之间?

在我看来,网状扭曲的工作方式如下(来自Google的图片):mesh warp example from google
图像中的人应该按照扭曲的网格变形,该网格是目标网格。但是,宇航员示例中的图像似乎与目的地相反。

换句话说,我认为宇航员图像中的蓝点应该是终点,而不是逆变换。

感谢大家。 期待您的回答。

0 个答案:

没有答案