所有示例都会在一帧中将图像转换为其他图像,但如果要创建需要反馈的运动模糊效果,该怎么办?这要求将当前视频帧的结果与前一帧的滤波结果相结合。如何有效地存储先前的帧结果,以便我可以在下一帧中将其用作输入?将前一帧结果作为输入传递到下一帧
我已经尝试了不同的阅读例如着色器包含在FilterShowCase和读取sunlakesoftware.com introduction to GPUImage。我注意到GPUImage带有一个GPUImageTextureOutput和GPUImageTextureInput,但我需要做的似乎需要使用与输入和输出相同的纹理。
刚发现GPUImageBuffer上https://github.com/BradLarson/GPUImage/issues/203,现在在读它 – Bemmu
GPUImageMotionDetector看起来很有希望 – Bemmu
当你找到了,GPUImageBuffer是为这个目的建造的。看看低通滤波器如何使用它来组合连续帧。它甚至可以做你想要的反馈运动模糊。 –