awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

37 repositorios

Awesome GitHub RepositoriesImage Processing Pipelines

Sequential workflows that chain multiple image manipulation steps to achieve a final result.

Distinguishing note: The candidates refer to data pipelines or container builds, not multimedia processing stages.

Explore 37 awesome GitHub repositories matching graphics & multimedia · Image Processing Pipelines. Refine with filters or upvote what's useful.

Awesome Image Processing Pipelines GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • tencentarc/gfpganAvatar de TencentARC

    TencentARC/GFPGAN

    37,469Ver en GitHub↗

    GFPGAN is a generative face restoration model and Python-based image processing tool designed to restore low-resolution facial images. It utilizes generative adversarial networks to recover fine details and increase the clarity of degraded portraits. The system employs a generative facial prior to map degraded images to a high-quality manifold, enabling blind-face restoration without requiring knowledge of the specific degradation process. It utilizes a multi-stage workflow that includes face detection, alignment, and region-specific masking to separate facial areas from the background. Beyo

    Employs a multi-stage workflow including face detection, alignment, restoration, and background blending.

    Pythondeep-learningface-restorationgan
    Ver en GitHub↗37,469
  • tensorflow/tfjs-modelsAvatar de tensorflow

    tensorflow/tfjs-models

    14,791Ver en GitHub↗

    This project is a collection of pre-trained machine learning models and conversion pipelines designed for running inference directly in the browser using TensorFlow.js. It provides a library of ready-to-use models for computer vision, audio classification, and natural language processing tasks. The suite includes specialized tools for transforming Python-based Keras models into JSON formats compatible with web environments. It enables the deployment of these models by fetching architectures and weight shards via HTTP for client-side execution. The project covers a broad range of capabilities

    Transforms raw pixels or audio samples into multidimensional arrays for parallel GPU execution within the model pipeline.

    TypeScript
    Ver en GitHub↗14,791
  • jimp-dev/jimpAvatar de jimp-dev

    jimp-dev/jimp

    14,621Ver en GitHub↗

    Jimp is a zero-dependency JavaScript image processing library and programmatic editor designed for manipulating, resizing, and filtering images in Node.js. It functions as a multi-format image encoder and extensible pipeline that operates entirely in JavaScript to ensure portable deployment across different environments without requiring native system dependencies. The engine features a modular architecture that allows for custom image processor builds and the registration of custom processing plugins. This extensibility enables the addition of specific visual effects and custom file-type enc

    Implements a framework for chaining multiple manipulation steps and custom plugins into a processing pipeline.

    TypeScript
    Ver en GitHub↗14,621
  • oliver-moran/jimpAvatar de oliver-moran

    oliver-moran/jimp

    14,621Ver en GitHub↗

    Jimp is a JavaScript image processing library and Node.js manipulation tool designed to perform image transformations and edits entirely within a JavaScript environment. It is a zero-dependency image library that operates without requiring native binaries or external system software dependencies. The project provides a programmatic interface for automated image transformations, including resizing, cropping, and filtering. It supports the creation of custom image pipelines and server-side image editing by processing data without relying on native system tools.

    Supports the creation of sequential workflows that chain multiple image manipulation steps.

    TypeScript
    Ver en GitHub↗14,621
  • alexjc/neural-enhanceAvatar de alexjc

    alexjc/neural-enhance

    11,873Ver en GitHub↗

    Neural Enhance is a deep learning image upscaler and restoration tool designed to increase image resolution and remove blur. It functions as a neural image restoration utility for eliminating noise and JPEG artifacts, and includes a framework for training and tuning custom neural network models against image datasets. The system utilizes a containerized environment to offload tensor calculations to GPU cores, speeding up neural network inference. It features a batch processing pipeline that queues multiple image files in sequence to maximize hardware throughput. Capabilities include domain-s

    Implements a sequential workflow for queuing and processing multiple image files to maximize throughput.

    Python
    Ver en GitHub↗11,873
  • lyhue1991/eat_tensorflow2_in_30_daysAvatar de lyhue1991

    lyhue1991/eat_tensorflow2_in_30_days

    9,933Ver en GitHub↗

    This project is a structured learning curriculum and technical reference for mastering deep learning with TensorFlow. It provides a comprehensive guide for building, training, and deploying neural networks, combining theoretical fundamentals with practical implementation examples. The repository distinguishes itself by covering the end-to-end machine learning workflow, from low-level tensor mathematics and linear algebra to the creation of complex model architectures. It includes specific guidance on developing data pipelines for diverse data types, such as images, text, and time-series seque

    Constructs data loading flows that decode, resize, and optimize image files using parallel processing.

    Pythontensorflowtensorflow-examplestensorflow-tutorial
    Ver en GitHub↗9,933
  • wasabeef/glide-transformationsAvatar de wasabeef

    wasabeef/glide-transformations

    9,888Ver en GitHub↗

    This is a Glide image transformation library for Android that provides a collection of image processing filters and shapes. It functions as a suite of hardware-accelerated tools for image cropping, artistic filtering, and transformation pipeline management. The project distinguishes itself through an image filter pipeline that allows for sequential transformation chaining, enabling multiple visual effects and color modifications to be applied in a single pass. It utilizes GPU acceleration to implement artistic effects such as pixelation, sketching, and blur. The library covers a broad range

    Implements a sequential processing pipeline that chains multiple visual effects and color modifications in a single pass.

    Javaandroidandroid-libraryglide
    Ver en GitHub↗9,888
  • microsoft/windows-universal-samplesAvatar de microsoft

    microsoft/Windows-universal-samples

    9,696Ver en GitHub↗

    This repository is a comprehensive collection of reference implementations and sample libraries for the Universal Windows Platform. It provides practical examples of how to use Windows Runtime APIs to build cross-device applications, including detailed guidance on XAML-based declarative user interfaces and DirectX-integrated rendering. The project distinguishes itself by providing a wide array of hardware integration suites, covering low-level communication with USB, Serial, I2C, SPI, and GPIO peripherals. It includes specialized implementations for mixed reality holographic rendering, advanc

    Processes images through a pipeline of built-in effects to adjust color, contrast, and saturation.

    JavaScript
    Ver en GitHub↗9,696
  • thoughtbot/paperclipAvatar de thoughtbot

    thoughtbot/paperclip

    9,020Ver en GitHub↗

    Paperclip is an ActiveRecord file attachment manager that links database models to files stored on local disks or cloud storage. It functions as a system for managing file attachments, a fingerprinting system for detecting duplicates and verifying integrity, and a MIME type validator to ensure uploaded files match allowed formats. The project features an image processing pipeline that uses command-line utilities to automatically generate thumbnails and scaled versions of images based on predefined dimensions. It also provides S3 compatible file storage for managing attachments in Amazon S3 an

    Provides a sequence of tools for generating thumbnails and scaled versions of images using command-line utilities.

    Ruby
    Ver en GitHub↗9,020
  • carrierwaveuploader/carrierwaveAvatar de carrierwaveuploader

    carrierwaveuploader/carrierwave

    8,785Ver en GitHub↗

    CarrierWave is a Ruby file upload library used to manage the uploading, storing, and retrieval of files within web frameworks such as Rails and Sinatra. It functions as an Active Record file manager that associates uploaded assets with database records. The project includes an image processing pipeline for generating thumbnails and derivative versions of uploaded images. It also features a file validation engine to restrict uploads based on allowlists or denylists of extensions and content types, and provides cloud storage integration to manage assets on remote providers. The library covers

    Implements a processing pipeline for generating thumbnails and various derivative versions of uploaded images.

    Ruby
    Ver en GitHub↗8,785
  • path/fastimagecacheAvatar de path

    path/FastImageCache

    8,068Ver en GitHub↗

    FastImageCache is an iOS image caching library that provides a persistent disk-based image store. It utilizes a persistent bitmap cache to store images in uncompressed formats and incorporates an image pre-processing pipeline to optimize assets before they are committed to storage. The library optimizes rendering performance by using memory-mapped image tables for constant-time retrieval and byte-aligned data layouts to prevent memory copies. It organizes images of identical dimensions into shared tables and manages disk space through a least-recently-used cache eviction system. The project

    Transforms and optimizes images into specific formats and dimensions before they are committed to the cache.

    Objective-C
    Ver en GitHub↗8,068
  • eutropicai/final2xAvatar de EutropicAI

    EutropicAI/Final2x

    7,207Ver en GitHub↗

    Final2x is an AI image super-resolution tool and neural network inference engine designed to increase image resolution and reconstruct missing details while reducing noise. It functions as a cross-platform image upscaler that executes consistent super-resolution logic across different operating systems. The project serves as a custom model inference engine and upscaling interface, allowing for the import and application of user-defined super-resolution weights and architectures to tailor the visual output of enlarged images. The system utilizes hardware-accelerated processing to offload comp

    Processes image batches as multi-dimensional arrays to enable parallel GPU execution for neural network inference.

    TypeScriptcomputer-visioncross-platformelectron
    Ver en GitHub↗7,207
  • vladmandic/sdnextAvatar de vladmandic

    vladmandic/sdnext

    7,139Ver en GitHub↗

    SD.Next is an all-in-one web interface and multi-backend inference engine for generating, editing, and processing images and videos using diffusion models. It functions as a comprehensive tool for diffusion model management and an automated image processing pipeline for bulk operations. The project is distinguished by its hardware-backend abstraction layer, which provides automatic detection and acceleration for NVIDIA CUDA, AMD ROCm, Intel OpenVINO, and DirectML. It features a headless generative API and a programmatic command interface, allowing users to trigger tasks via REST API or CLI wi

    Implements sequential workflows that chain captioning, upscaling, and filtering for automated image processing.

    Pythonai-artcaptiondiffusers
    Ver en GitHub↗7,139
  • halide/halideAvatar de halide

    halide/Halide

    6,572Ver en GitHub↗

    Declares image processing pipelines as directed acyclic graphs of functions, variables, and expressions.

    C++compilerdslgpu
    Ver en GitHub↗6,572
  • electerious/lycheeAvatar de electerious

    electerious/Lychee

    6,362Ver en GitHub↗

    Lychee is a self-hosted photo management system and PHP web application designed for organizing, browsing, and sharing personal photo collections. It functions as a dockerized media server that provides a web interface for uploading and managing images independently of commercial cloud services. The system features an integrated image processing pipeline that automatically generates responsive thumbnails and applies watermarks during the upload process. It supports remote media migration through integration with the Dropbox API and allows for the synchronization of existing server directories

    Uses an Imagick-based pipeline to automatically resize, thumbnail, and optimize images during the upload process.

    PHP
    Ver en GitHub↗6,362
  • thtrieu/yolotfAvatar de thtrieu

    thtrieu/yolotf

    6,140Ver en GitHub↗

    yolotf es un framework de detección de objetos que proporciona herramientas para convertir configuraciones y pesos de modelos de Darknet a grafos de TensorFlow. Incluye un entrenador de modelos de TensorFlow para entrenar nuevos modelos de detección o ajustar pesos existentes utilizando datasets personalizados. El proyecto cuenta con un exportador de modelos móviles que serializa definiciones de grafos y metadatos en archivos protobuf para su despliegue en dispositivos móviles. El framework soporta inferencia de detección de objetos en imágenes y video para identificar objetos y exportar coordenadas de cajas delimitadoras. Gestiona el estado del modelo mediante la traducción de mapeo de pesos y entrenamiento basado en puntos de control para permitir la restauración de pesos y estados del optimizador.

    Ships an image processing pipeline that normalizes raw buffers for neural network inference.

    Python
    Ver en GitHub↗6,140
  • thtrieu/darkflowAvatar de thtrieu

    thtrieu/darkflow

    6,140Ver en GitHub↗

    Darkflow es un framework de detección de objetos y pipeline de visión artificial que proporciona una interfaz programática para realizar análisis de imágenes y detección de objetos en tiempo real. Funciona como una herramienta para cargar pesos, ajustar modelos y ejecutar inferencia tanto en imágenes estáticas como en feeds de video. El proyecto sirve como un convertidor que traduce configuraciones y pesos de Darknet a grafos de TensorFlow para permitir el reentrenamiento y el despliegue. Incluye un exportador de modelos que guarda los grafos entrenados en archivos protobuf portátiles para su uso en dispositivos móviles y nativos. El sistema cubre capacidades para entrenar y ajustar modelos de detección en datasets personalizados, con puntos de control de progreso para la recuperación del entrenamiento. También proporciona herramientas para la traducción de mapeo de pesos y el procesamiento de datos de imagen crudos a través de operaciones de tensores para producir cajas delimitadoras y puntuaciones de confianza.

    Implements a tensor processing pipeline that handles image batches as multi-dimensional arrays for GPU-accelerated inference.

    Python
    Ver en GitHub↗6,140
  • h2non/imaginaryAvatar de h2non

    h2non/imaginary

    6,017Ver en GitHub↗

    Imaginary is a self-hosted HTTP server for image processing that applies transformations like resizing, cropping, rotating, and format conversion through URL parameters. It operates as a stateless request-response pipeline, processing images fetched from remote URLs or served from a local directory without requiring client-side dependencies. The server distinguishes itself through its security and access control capabilities, offering optional API key validation, HMAC-signed URL verification, and remote origin whitelisting to restrict which image sources are permitted. It also provides a heal

    Processes images by accepting HTTP requests with URL parameters that specify operations, chaining transformations through sequential middleware.

    Gocrop-imagedockergif
    Ver en GitHub↗6,017
  • chainner-org/chainnerAvatar de chaiNNer-org

    chaiNNer-org/chaiNNer

    5,855Ver en GitHub↗

    chaiNNer is a GPU-accelerated AI image upscaling application that uses a visual node-based interface for constructing image processing pipelines. At its core, it provides a node-based visual programming environment where users connect processing nodes in a directed acyclic graph, with a graph execution scheduler that traverses the pipeline in topological order. The application includes an iterator-based batch processing system that automatically applies the same pipeline to multiple files, and a model format conversion pipeline that transforms neural network models between PyTorch, ONNX, and N

    Chains multiple image operations including AI upscaling and adjustments in a visual pipeline.

    Python
    Ver en GitHub↗5,855
  • visioncortex/vtracerAvatar de visioncortex

    visioncortex/vtracer

    5,452Ver en GitHub↗

    vtracer is a raster to SVG converter and image vectorization pipeline. It transforms high-resolution scans and pixel-based images into scalable vector graphics by tracing shapes and colors. The tool includes a specialized pixel art vectorizer that converts low-resolution raster graphics into vector shapes while preserving a pixelated aesthetic. It also functions as a Bezier curve fitting tool to simplify dense point sets into smooth curves, reducing the complexity of vector paths. The project covers large scale image vectorization for gigapixel-scale data, color clustering and patch segmenta

    Organizes image processing stages into a linear workflow for raster-to-vector transformations.

    Rustimage-procesingrustsvg
    Ver en GitHub↗5,452
Ant.12Siguiente
  1. Home
  2. Graphics & Multimedia
  3. Image Processing Pipelines

Explorar subetiquetas

  • Backend-Agnostic PipelinesImage processing workflows that can interchangeably use different photogrammetry engines. **Distinct from Image Processing Pipelines:** Focuses on interchangeable engine backends rather than a sequential chain of manipulation steps.
  • HTTP-Driven PipelinesImage processing pipelines triggered and parameterized entirely through HTTP requests. **Distinct from Image Processing Pipelines:** Distinct from Image Processing Pipelines: focuses on HTTP-driven invocation and URL-parameter chaining rather than general sequential workflows.
  • ML Image Input PipelinesOptimized data loading flows for decoding and resizing images for model training. **Distinct from Image Processing Pipelines:** Focuses on training data loading/optimization, distinct from general multimedia processing pipelines.
  • Tensor Processing PipelinesPipelines that handle image batches as multi-dimensional arrays for parallel GPU execution. **Distinct from Image Processing Pipelines:** Focuses on GPU-accelerated tensor data flow for ML rather than sequential image manipulation steps.