所有示例都会拍摄一张图片并将其转换为一帧中的其他内容,但如果我想创建需要反馈的运动模糊等内容呢?这需要将当前视频帧的结果与前一帧的滤波器结果相结合。如何有效地存储前一帧结果,以便我可以在下一帧中将其用作输入?
我尝试过阅读FilterShowCase中包含的各种示例着色器并阅读sunlakesoftware.com introduction to GPUImage。我注意到GPUImage带有GPUImageTextureOutput和GPUImageTextureInput,但我需要做的似乎是要求使用与输入和输出相同的纹理。
答案 0 :(得分:1)
让这个工作。转向我认为是“运动模糊”的实际上是低通滤波器效果。
GPUImageLowPassFilter有代码处理当前和前一帧并将它们与GPUImageDissolveBlendFilter混合,正是这样做。