#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
opencv
Open Source Computer Vision Library
RuView
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
PaddleOCR
Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDFs and LLMs. Supports 100+ languages.
MinerU
Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.
tesseract
Tesseract Open Source OCR Engine (main repository)