我正在尝试寻找Python PIL库函数的反向功能:
im.transform(size, QUAD, data)
我看到QuadTransform
获取了4对坐标,并将它们包装成图像的(0,0)
、(0, size)
、(size, 0)
和(size, size)
坐标。我想给目标坐标(x_i,y_i)
(4个坐标),并将图像包装到这些坐标。
基本上,我想要逆映射(填充可以是零或其他任何值)。
我看到了this answer,但它不能处理锯齿和不同类型的插值。
你知道解决这个问题的办法吗?切换到其他库也是可以的。
谢谢!
发布于 2021-02-05 08:49:29
我认为您正在寻找的是透视变换(PIL.Image.PERSPECTIVE)。您可以找到源图像中的四个点和目标图像中的四个点的单应性。This answer应该能帮到你。
https://stackoverflow.com/questions/64522257
复制