GPUImage : GPU-accelerated Filters for Image and Video
GPUImage is an iOS framework for GP based image and video processing. The framework lets you apply GPU-accelerated filters and other effects to images, live camera video, and movies. It also allows you to write your own custom filters. It has various advantages when compared to Core Image, however it also lacks some features (such as facial detection) of Core Image. It uses OpenGL ES 2.0 shaders to perform image and video manipulation but hides the complexity of interacting with the OpenGL ES API in a simplified Objective-C interface. The framework currently features 125 built in filters.