所有示例都會在一幀中將圖像轉換爲其他圖像,但如果要創建需要反饋的運動模糊效果,該怎麼辦?這要求將當前視頻幀的結果與前一幀的濾波結果相結合。如何有效地存儲先前的幀結果,以便我可以在下一幀中將其用作輸入?將前一幀結果作爲輸入傳遞到下一幀
我已經嘗試了不同的閱讀例如着色器包含在FilterShowCase和讀取sunlakesoftware.com introduction to GPUImage。我注意到GPUImage帶有一個GPUImageTextureOutput和GPUImageTextureInput,但我需要做的似乎需要使用與輸入和輸出相同的紋理。
剛發現GPUImageBuffer上https://github.com/BradLarson/GPUImage/issues/203,現在在讀它 – Bemmu
GPUImageMotionDetector看起來很有希望 – Bemmu
當你找到了,GPUImageBuffer是爲這個目的建造的。看看低通濾波器如何使用它來組合連續幀。它甚至可以做你想要的反饋運動模糊。 –