#37 · Primary category: Computer Vision

GPUImage

An open source iOS framework for GPU-based image and video processing

Project last updated:02/16/24

GitHub Stars

20.3K

Forks

4.6K

Contributors

161

License

BSD-3-Clause

Why we included this project

GPUImage is an iOS framework that moves image and video processing onto the GPU, wrapping OpenGL ES 2.0 shader work behind an Objective-C API. You can chain filters onto live camera frames, stills, or movie files and send the result to the screen, a UIImage, or a saved file without touching low-level GPU code. It was built to be much faster than CPU-based processing for parallel operations, and it lets you write custom filters instead of being stuck with a fixed set. For teams targeting older iOS versions or looking for a simpler alternative to Core Image for video, the framework's architecture and examples are a solid starting point, though it predates modern Swift and Metal tooling.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category