GPUImage 2 is the second version of the fantastic objective-c based GPUImage framework from Brad Larson written with Swift and now supporting not only Mac and iOS, but also Linux.
GPUImage 2 allows you to perform realtime video processing that utilizes the GPU giving dramatic performance improvements without having to write a ton of boilerplate code.
As the readme states:
The objective of the framework is to make it as easy as possible to set up and perform realtime video processing or machine vision against image or video sources. By relying on the GPU to run these operations, performance improvements of 100X or more over CPU-bound code can be realized. This is particularly noticeable in mobile or embedded devices. On an iPhone 4S, this framework can easily process 1080p video at over 60 FPS. On a Raspberri Pi 3, it can perform Sobel edge detection on live 720p video at over 20 FPS.
You can find GPUImage 2 on Github here.
A nice Swift update for the popular GPUImage library.
Submit A Resource
Have you created a useful tutorial, library or tool for iOS development that you would like to get in front of our 300,000+ monthly page views from iOS developers?
You can submit the url here.
The resources we feel will appeal to our readers the most will be posted on the front page.