awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
BradLarson avatar

BradLarson/GPUImage2

0
View on GitHub↗

GPUImage2

GPUImage2 es un framework de Swift para aplicar filtros y efectos en tiempo real a imágenes y video utilizando la GPU. Proporciona una biblioteca de filtros de video en tiempo real, un motor de manipulación de geometría de imágenes y una canalización de sombreado OpenGL para procesar datos visuales en hardware gráfico.

El framework permite la construcción de canalizaciones de efectos visuales mediante el encadenamiento de fuentes de imagen a consumidores en flujos secuenciales. Admite el desarrollo de sombreadores de fragmentos y vértices personalizados para el procesamiento de imágenes a medida y ofrece la capacidad de agrupar estas operaciones en unidades reutilizables mediante agrupaciones basadas en gráficos.

Las áreas de capacidad incluyen el ajuste de color, la manipulación geométrica y la generación de imágenes sintéticas. El sistema también admite la superposición de imágenes compuestas, permitiendo combinar múltiples fuentes de imagen utilizando mezcla alfa y chroma keying.

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Features

  • Real-Time Video Filtering - Applies complex visual filters and effects to live video streams using GPU acceleration for real-time performance.
  • Real-Time Image Processing - Executes real-time image and video processing tasks on the GPU to increase performance over CPU code.
  • Custom Shader Programming - Enables the authoring of custom fragment and vertex shader code to implement bespoke image processing.
  • GPU-Accelerated Image Processing Frameworks - Provides a Swift framework for applying real-time filters and effects to images and video using the GPU.
  • GPU Accelerated Rendering - Utilizes graphics hardware to accelerate pixel manipulation and rendering for real-time video processing speeds.
  • Vertex and Fragment Shading - Implements a system for building custom fragment and vertex shaders to process visual data on graphics hardware.
  • Camera Pipeline Effects - Chains multiple image processing operations into a sequence of transformations before outputting the result.
  • Shader-Based Image Rendering - Uses custom fragment and vertex shaders to perform visual manipulations directly on the graphics hardware.
  • Custom Image Filters - Allows the creation of bespoke visual effects by writing shaders to manipulate pixels and colors on the GPU.
  • Image Processing Pipelines - Enables the construction of sequential pipelines by chaining image sources to consumers for real-time processing.
  • Image Visual Filters - Implements a wide array of artistic visual effects including pixellation, halftone, and various image distortions.
  • GPU-Accelerated Processors - Performs heavy image transformations and geometry adjustments on the GPU to maintain high performance.
  • Pipeline Chaining Frameworks - Implements a system for chaining multiple image processing steps into sequential, reusable pipelines.
  • Filter Operation Groupings - Bundles individual filters into reusable units to simplify the management of complex processing sequences.
  • Image Geometric Transformations - Executes transformations, cropping, resampling, and blurring operations to alter the physical geometry of images.
  • Image Layer Compositing - Blends multiple image sources together using alpha channels and chroma keying to create final composite visuals.
  • Image Geometry Toolkits - Provides a toolset for performing cropping, resampling, and transformations on image data via graphics acceleration.
  • Image Blending - Combines multiple image layers using mask-based transparency and blending logic to create composite frames.
  • Operation Groupings - Bundles a series of individual processing operations into a single unit to simplify pipeline management and reuse across projects.
  • Color Adjustments - Modifies brightness, contrast, saturation, and hue using built-in filters and color matrices.
  • Computer Vision and Processing - High-performance framework for real-time image and video filtering.
  • Image Processing - GPU-accelerated image and video processing.
4,941 estrellas·616 forks·Swift·BSD-3-Clause·5 vistas

Historial de estrellas

Gráfico del historial de estrellas de bradlarson/gpuimage2Gráfico del historial de estrellas de bradlarson/gpuimage2

Preguntas frecuentes

¿Qué hace bradlarson/gpuimage2?

GPUImage2 es un framework de Swift para aplicar filtros y efectos en tiempo real a imágenes y video utilizando la GPU. Proporciona una biblioteca de filtros de video en tiempo real, un motor de manipulación de geometría de imágenes y una canalización de sombreado OpenGL para procesar datos visuales en hardware gráfico.

¿Cuáles son las características principales de bradlarson/gpuimage2?

Las características principales de bradlarson/gpuimage2 son: Real-Time Video Filtering, Real-Time Image Processing, Custom Shader Programming, GPU-Accelerated Image Processing Frameworks, GPU Accelerated Rendering, Vertex and Fragment Shading, Camera Pipeline Effects, Shader-Based Image Rendering.

¿Qué alternativas de código abierto existen para bradlarson/gpuimage2?

Las alternativas de código abierto para bradlarson/gpuimage2 incluyen: bradlarson/gpuimage — GPUImage is a GPU-accelerated image processing framework for iOS designed to apply real-time filters and effects to… pistondevelopers/image — This project is an image processing library designed for manipulating pixel data, applying visual filters, and… anthonynsimon/bild — Bild is an image processing library implemented in the Go programming language. It provides a collection of… openmoonray/openmoonray — OpenMoonray is a production-grade physically based rendering system and path-tracing engine. It simulates the physical… imazen/imageflow — Imageflow is a high-performance image manipulation library and composition engine available as a C-compatible library,… jimp-dev/jimp — Jimp is a zero-dependency JavaScript image processing library and programmatic editor designed for manipulating,…

Alternativas open-source a GPUImage2

Proyectos open-source similares, clasificados según cuántas características comparten con GPUImage2.
  • bradlarson/gpuimageAvatar de BradLarson

    BradLarson/GPUImage

    20,299Ver en GitHub↗

    GPUImage is a GPU-accelerated image processing framework for iOS designed to apply real-time filters and effects to images and video. It functions as a processing engine and fragment shader library that manages textures and shaders for efficient visual data manipulation. The framework utilizes a chainable filter architecture and a texture-based data pipeline to pass image data between processing stages without expensive memory transfers. It enables the creation of bespoke visual effects through the authoring of custom fragment shaders and provides mechanisms to synchronize texture data with e

    Objective-C
    Ver en GitHub↗20,299
  • pistondevelopers/imageAvatar de PistonDevelopers

    PistonDevelopers/image

    5,805Ver en GitHub↗

    This project is an image processing library designed for manipulating pixel data, applying visual filters, and adjusting image appearance. It functions as a low-level tool for processing raw pixel buffers and managing image data. The library provides a toolkit for image geometry manipulation, including resizing, cropping, flipping, and rotating images. It also serves as an image format converter for encoding and decoding data between common binary file formats and as a metadata extractor for retrieving dimensions and color profiles from file headers. The capabilities cover low-level image pr

    Rust
    Ver en GitHub↗5,805
  • anthonynsimon/bildAvatar de anthonynsimon

    anthonynsimon/bild

    4,192Ver en GitHub↗

    Bild is an image processing library implemented in the Go programming language. It provides a collection of algorithmic engines for image manipulation, including a convolution kernel engine for filtering, an image blending tool for layer composition, and a procedural noise generator for creating synthetic textures. The project is distinguished by its procedural generation capabilities, implementing Perlin, Gaussian, binary, and uniform noise algorithms to produce random pixel distributions and organic patterns. It also features a command-line interface that allows users to apply visual effect

    Go
    Ver en GitHub↗4,192
  • openmoonray/openmoonrayAvatar de OpenMoonRay

    OpenMoonRay/openmoonray

    4,693Ver en GitHub↗

    OpenMoonray is a production-grade physically based rendering system and path-tracing engine. It simulates the physical behavior of light to generate high-fidelity photorealistic images and is compatible with Universal Scene Description files for visualizing complex 3D scenes and production pipelines. The system is designed as a distributed rendering framework, capable of splitting heavy computational workloads across multiple machines or cloud clusters to accelerate image generation. It integrates OpenColorIO for consistent color management across different display devices and color spaces.

    CMake
    Ver en GitHub↗4,693
Ver las 30 alternativas a GPUImage2→