4 ms·
I think it's important to read this article (http://www.sunsetlakesoftware.com/2012/02/12/introducing-gpuimage-framework http://www.sunsetlakesoftware.com/2012/
by andrewbarba 10y ago
I think it's important to read this article (http://www.sunsetlakesoftware.com/2012/02/12/introducing-gpuimage-framework http://www.sunsetlakesoftware.com/2012/02/12/introducing-gpu...) before fully diving into this project. GPUImage (the first version) at a high level gave everyone the ability to create the Instagram effect (realtime video capture and image processing) with little to no effort. Now you will not find "Instagram" in that blog post but I've messed around with almost all of the sample projects in the original codebase and it's hard not to try and create some similar effects, plus I think it's an easy use case to explain to others. With that said, this project goes so far and above Instagram (honestly they shouldn't be compared, but again, easy way to explain it quickly), the use cases are really just limited to what you can think of regarding image processing and rendering.
Edit: Forget my Instagram comparison, Brad gives much better examples in the blog post announcing 2.0: http://www.sunsetlakesoftware.com/2016/04/16/introducing-gpuimage-2-redesigned-swift http://www.sunsetlakesoftware.com/2016/04/16/introducing-gpu...
- coldtea 10y ago"Instagram effects"? We've had video (and image) filters for decades before Instagram was even conceived...
- andrewbarba 10y agoYou missed the point. Try applying those effects in realtime, on an iPhone 4s, to a live video stream coming directly from the camera. It's quite difficult, even with everything that CoreImage provides. GPUImage? It's cake.
- coldtea 10y agoNot sure about the 4s specifically, but there are all kinds of apps that do it on the iPhone using the GPU (so, if GPUImage works on 4s, they should too). In fact Apple also provides a built-in one...