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
·

34 repositorios

Awesome GitHub RepositoriesImage Preprocessing Utilities

Utilities that optimize input image quality to improve the accuracy of subsequent processing tasks.

Explore 34 awesome GitHub repositories matching graphics & multimedia · Image Preprocessing Utilities. Refine with filters or upvote what's useful.

Awesome Image Preprocessing Utilities GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • tesseract-ocr/tesseractAvatar de tesseract-ocr

    tesseract-ocr/tesseract

    74,751Ver en GitHub↗

    Tesseract is a neural network-based optical character recognition engine designed to convert scanned images and digital documents into machine-readable, searchable text. It functions as both a command-line utility for automating large-scale digitization workflows and a cross-platform library that can be embedded into desktop, mobile, or server-side applications. By utilizing long short-term memory networks, the engine provides robust text extraction across more than one hundred languages and dozens of scripts. The project distinguishes itself through a sophisticated document layout analysis f

    Prepare scanned inputs through image enhancement techniques that sharpen text clarity for more reliable machine-readable output.

    C++hacktoberfestlstmmachine-learning
    Ver en GitHub↗74,751
  • ffmpeg/ffmpegAvatar de FFmpeg

    FFmpeg/FFmpeg

    61,176Ver en GitHub↗

    FFmpeg is a cross-platform multimedia framework designed for the recording, conversion, and streaming of audio and video content. It functions as a comprehensive toolkit that provides both a command-line utility for direct media manipulation and a collection of low-level libraries for integration into custom applications. At its core, the project utilizes a packet-based stream engine and a format-agnostic abstraction layer to handle diverse media standards, containers, and network protocols. The framework distinguishes itself through a modular, graph-based filter execution model that allows f

    Resizes video frames and performs color space conversions to ensure compatibility between display standards.

    Caudiocffmpeg
    Ver en GitHub↗61,176
  • roboflow/supervisionAvatar de roboflow

    roboflow/supervision

    44,437Ver en GitHub↗

    Supervision is a computer vision toolset for normalizing model outputs, managing datasets, and visualizing annotations. It provides a framework to convert predictions from various classification and detection models into a standardized data format to ensure interoperability across different computer vision pipelines. The library features a post-processor for filtering, counting, and tracking detected objects across image frames and video streams. It includes capabilities for large image tiling to improve the detection of small objects and tools for assigning persistent identities to objects t

    Provides utilities to crop, scale, resize, and pad images to modify dimensions for model input.

    Pythonclassificationcococomputer-vision
    Ver en GitHub↗44,437
  • jbarlow83/ocrmypdfAvatar de jbarlow83

    jbarlow83/OCRmyPDF

    33,901Ver en GitHub↗

    OCRmyPDF is a tool for converting image-based PDF files into machine-readable documents by adding a searchable text layer via optical character recognition. It functions as a multi-language processor capable of detecting and extracting text in over 100 different languages using linguistic data packs. The software includes a PDF image optimizer to remove image artifacts and correct page skew to improve recognition accuracy. It also provides a converter to transform scanned documents into the PDF/A standard for long-term digital archiving. The system manages PDF optimization by compressing emb

    Applies deskewing and artifact removal to scanned pages to improve text recognition accuracy.

    Python
    Ver en GitHub↗33,901
  • lovell/sharpAvatar de lovell

    lovell/sharp

    32,340Ver en GitHub↗

    Sharp is a high-performance image processing library for Node.js. It serves as a native extension and wrapper for the libvips framework, providing tools for image resizing, format conversion, and programmatic data manipulation. The project enables the transformation of images into web-friendly formats such as WebP and AVIF while preserving color profiles and alpha channels. It also provides capabilities for generating blank image buffers with specified dimensions and background colors. The library covers a broad range of image manipulation utilities, including rotation, extraction, compositi

    Offers utilities for resizing, rotating, and cropping high-resolution images while preserving color profiles.

    JavaScriptavifcropexif
    Ver en GitHub↗32,340
  • d2l-ai/d2l-enAvatar de d2l-ai

    d2l-ai/d2l-en

    29,001Ver en GitHub↗

    This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex

    Modifies brightness, contrast, saturation, and hue to increase dataset diversity and improve model generalization.

    Pythonbookcomputer-visiondata-science
    Ver en GitHub↗29,001
  • graphiteeditor/graphiteAvatar de GraphiteEditor

    GraphiteEditor/Graphite

    24,258Ver en GitHub↗

    Graphite is a node-based visual design environment that integrates vector illustration, raster image processing, and motion graphics generation into a single platform. It utilizes a functional reactive pipeline and a data-flow execution model to propagate state changes through a graph of interconnected nodes, allowing users to construct complex, automated design workflows. The platform distinguishes itself through a context-aware evaluation engine that injects runtime metadata—such as coordinate data and loop indices—directly into the node graph. This enables the creation of procedural geomet

    Modifies color properties like brightness, contrast, hue, and saturation in raster images.

    Rust2d-graphicsanimationart
    Ver en GitHub↗24,258
  • serengil/deepfaceAvatar de serengil

    serengil/deepface

    22,226Ver en GitHub↗

    Deepface is a comprehensive deep learning library for facial recognition and demographic analysis. It provides a modular pipeline that handles the entire lifecycle of facial processing, including detection, geometric alignment, and the transformation of facial images into high-dimensional numerical vector embeddings for identity verification and similarity comparison. The library distinguishes itself through a model ensemble approach, which combines predictions from multiple pre-trained neural networks to improve classification accuracy and reduce bias. It also integrates advanced security fe

    Detects, aligns, and resizes facial images to prepare them for feature extraction.

    Pythonage-predictionarcfacedeep-learning
    Ver en GitHub↗22,226
  • 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

    Provides utilities to modify brightness, contrast, saturation, gamma, and white balance to improve visual quality.

    Objective-C
    Ver en GitHub↗20,299
  • square/picassoAvatar de square

    square/picasso

    18,820Ver en GitHub↗

    Picasso is an Android image loading library designed for downloading, caching, and displaying images in applications. It provides an automated system for memory and disk management to reduce network requests and improve load times. The library includes a bitmap transformation tool for resizing, cropping, and modifying assets before they are rendered. It also functions as a bridge for Jetpack Compose, converting image requests into painter objects for use within declarative Android user interfaces. The system manages image retrieval from multiple sources, including web URLs, local files, and

    Provides utilities for resizing, rotating, and cropping images before they are rendered in the UI.

    Kotlin
    Ver en GitHub↗18,820
  • pytorch/visionAvatar de pytorch

    pytorch/vision

    17,743Ver en GitHub↗

    This project is a comprehensive computer vision library for the PyTorch ecosystem, providing a standardized collection of neural network architectures, datasets, and high-performance transformation utilities. It serves as a foundational framework for building, training, and deploying deep learning models, offering a centralized model registry that allows developers to instantiate architectures with pre-trained weights for tasks such as image classification, object detection, and semantic segmentation. The library distinguishes itself through its modular approach to data and compute management

    Applies common image processing operations and format conversions to prepare visual data for model consumption.

    Pythoncomputer-visionmachine-learning
    Ver en GitHub↗17,743
  • imagemagick/imagemagickAvatar de ImageMagick

    ImageMagick/ImageMagick

    15,742Ver en GitHub↗

    ImageMagick is a comprehensive software suite for the creation, editing, composition, and conversion of digital images. It functions as both a command-line utility for batch processing and automation, and as a programming library that allows developers to integrate advanced image manipulation capabilities into external applications. The project is distinguished by its modular architecture, which supports hundreds of image formats through a pluggable coder system and external delegate libraries. It is designed for high-performance environments, utilizing memory-mapped pixel caching, stream-ori

    Applies look-up tables and gamma corrections to transform logarithmic image data into linear color spaces.

    Ccommand-line-image-tooldigital-image-editingimage-conversion
    Ver en GitHub↗15,742
  • sass/sassAvatar de sass

    sass/sass

    15,373Ver en GitHub↗

    Sass is a stylesheet compilation engine and CSS preprocessor that extends standard CSS with variables, nested rules, mixins, and functions. It functions as a comprehensive design system tool, enabling developers to organize complex stylesheets into modular, reusable components while automating the transformation of advanced syntax into browser-compatible CSS. The project distinguishes itself through its sophisticated build automation and language-level extensibility. It provides robust support for programmatic style generation, including conditional logic, iterative loops, and unit-aware math

    Maps out-of-gamut colors to target gamuts during stylesheet compilation to ensure visual consistency.

    TypeScript
    Ver en GitHub↗15,373
  • 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

    Offers a suite of tools for geometric transformations including resizing, cropping, rotating, and flipping images.

    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.

    Provides automated utilities for resizing, cropping, and adjusting colors as part of backend workflows.

    TypeScript
    Ver en GitHub↗14,621
  • d2phap/imageglassAvatar de d2phap

    d2phap/ImageGlass

    12,241Ver en GitHub↗

    ImageGlass is a lightweight image viewer and editor designed for Windows environments. It provides a unified interface for displaying a wide range of file types, including raw camera files, vector graphics, and web formats, while offering tools for basic image transformation and metadata inspection. The application distinguishes itself through deep integration with the host operating system, including the ability to synchronize its internal viewing order with the file explorer's sorting state. It supports complex media by providing playback controls for multi-frame and animated files, allowin

    Performing essential image modifications like cropping, resizing, and rotating directly within the viewing environment to streamline common design tasks.

    C#avifcsharpdirect2d
    Ver en GitHub↗12,241
  • coil-kt/coilAvatar de coil-kt

    coil-kt/coil

    11,819Ver en GitHub↗

    Coil is an image loading and caching pipeline designed for Android and Compose Multiplatform applications. It functions as a comprehensive loader, caching engine, and rendering utility that asynchronously fetches and displays images from network URLs, local storage, and multiplatform resource systems. The library distinguishes itself through a flexible fetcher-decoder pipeline and an interface-driven component registry, allowing for the integration of custom networking clients and decoders. It provides specialized support for rendering scalable vector graphics, animated formats such as GIF an

    Provides utilities for cropping, applying rounded corners, and implementing custom visual effects on images.

    Kotlinandroidandroidxcompose
    Ver en GitHub↗11,819
  • simular-ai/agent-sAvatar de simular-ai

    simular-ai/Agent-S

    11,855Ver en GitHub↗

    Agent-S is a multimodal AI agent and LLM desktop automation framework designed to control operating systems through graphical user interface interactions. It functions as a computer use interface, utilizing vision-language grounding to translate natural language goals into precise screen coordinates and system actions. The project differentiates itself by combining structured accessibility tree inspection with vision-based element localization. It manages cross-application workflows by mapping conceptual descriptions to physical pixels and simulating low-level keyboard and mouse events to mov

    Resizes images to fit within specified bounds while maintaining the original aspect ratio.

    Pythonagent-computer-interfaceai-agentscomputer-automation
    Ver en GitHub↗11,855
  • libvips/libvipsAvatar de libvips

    libvips/libvips

    11,085Ver en GitHub↗

    Libvips is a C-based image processing library designed to manipulate large visual assets through a low-memory, parallel processing pipeline. It functions as a streaming image processor that avoids loading entire files into system memory, enabling the handling of massive images in resource-constrained environments. The library distinguishes itself through a demand-driven architecture that constructs a deferred execution plan, computing only the necessary pixels for a final output. By utilizing a cache-friendly tiled processing model and memory-mapped file access, it minimizes latency and redun

    Provides a comprehensive set of capabilities for resizing, rotating, cropping, and adjusting colors of images.

    Cccppgif
    Ver en GitHub↗11,085
  • imgproxy/imgproxyAvatar de imgproxy

    imgproxy/imgproxy

    10,876Ver en GitHub↗

    This project is a high-performance image transformation server and media optimization proxy designed to process, resize, and convert assets on the fly. It functions as a secure pipeline that fetches remote source files and applies transformations—such as cropping, watermarking, and visual filtering—directly through parameters defined in the request URL. The service distinguishes itself through a focus on secure, resource-aware delivery. It protects infrastructure by validating incoming requests with cryptographic signatures to prevent unauthorized access and enforces strict limits on file dim

    High-performance server for on-the-fly image resizing, cropping, and optimization.

    Goavifcrop-imagedocker
    Ver en GitHub↗10,876
Ant.12Siguiente
  1. Home
  2. Graphics & Multimedia
  3. Media Processing and Analysis
  4. Media Manipulation
  5. Media Processing Workflows
  6. Image Processing Pipelines
  7. Image Preprocessing Utilities

Explorar subetiquetas

  • Color Adjustment Utilities3 sub-etiquetasTools for modifying image color properties like brightness, contrast, and hue. **Distinct from Image Preprocessing Utilities:** Distinct from general preprocessing: focuses specifically on color channel manipulation for data augmentation.