0

所有示例都将一张图像在一帧中转换为其他内容,但是如果我想创建需要反馈的运动模糊之类的东西怎么办?这需要将当前视频帧的结果与前一帧的过滤器结果相结合。如何有效地存储前一帧结果,以便在下一帧中使用它作为输入?

在此处输入图像描述

我尝试阅读 FilterShowCase 中包含的各种示例着色器并阅读 sunlakesoftware.com 对 GPUImage 的介绍。我注意到 GPUImage 带有 GPUImageTextureOutput 和 GPUImageTextureInput,但我需要做的似乎需要使用相同的纹理作为输入和输出。

4

1 回答 1

1

得到这个工作。变成我认为的“运动模糊”实际上是低通滤镜效果。

GPUImageLowPassFilter 具有处理获取当前帧和前一帧并将它们与 GPUImageDissolveBlendFilter 混合的代码,正是这样做的。

于 2013-04-10T07:56:05.547 回答