我对图像处理相当陌生,对 Core Image 也很陌生。我已经阅读了 4 或 5 天的文档,似乎无法找到我正在寻找的确切内容。
我相信 CIDisplacementDistortion 过滤器可能会做我想要完成的事情(纯粹基于它的名字)。但是,除了使用灰度图像将纹理应用于感兴趣的图像之外,我似乎找不到任何关于它究竟做了什么的细节。
有人知道它是如何做到这一点的吗?位移意味着每个像素都被某个向量偏移(或者更准确地说,可能是由某个向量偏移处的值提供)。灰度图像是一个标量场。
我猜测矢量场基于强度梯度是否正确?
非常感谢,
迈克