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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Pixel analysis toolkit

Ranking updated Aug 1, 2026

For pixel analysis, the strongest matches are scikit-image/scikit-image (This library provides a comprehensive Python-based toolkit for scientific), casia-lmc-lab/fastsam (FastSAM is a Python-based image segmentation framework optimized for) and kornia/kornia (Kornia is a differentiable computer vision and image processing). pistondevelopers/image and zhengpeng7/birefnet round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked pixel analysis toolkits for open-source image processing. Compare top GitHub repositories by stars and find the right fit.

Pixel analysis toolkit

Find the best repos with AI.We'll search the best matching repositories with AI.
  • scikit-image/scikit-imagescikit-image avatar

    scikit-image/scikit-image

    6,529View on GitHub↗

    scikit-image is a Python image processing library and scientific image analysis toolkit. It provides a framework for digital image processing and computer vision, utilizing numerical arrays for pixel-level manipulations. The library enables the quantification of image properties and the detection of visual features, such as edges and blobs. It includes tools for image segmentation and the extraction of textures and patterns to characterize objects within visual data. Capabilities cover image manipulation through color space conversion, geometric transformations, and digital restoration. It a

    This library provides a comprehensive Python-based toolkit for scientific image analysis, covering pixel-level manipulation, feature detection, segmentation, and color analysis.

    PythonFeature DetectionImage SegmentationMorphological Operations
    View on GitHub↗6,529
  • casia-lmc-lab/fastsamCASIA-LMC-Lab avatar

    CASIA-LMC-Lab/FastSAM

    8,364View on GitHub↗

    FastSAM is an image segmentation framework that uses convolutional neural networks to isolate visual elements and generate masks for detectable objects within images. It provides a system for both automatic all-object segmentation and promptable image segmentation. The project utilizes an inference-optimized architecture to reduce computational overhead, enabling faster mask generation and real-time visual analysis. It supports the creation of precise masks through various prompt inputs, including points, bounding boxes, and text descriptions. The framework covers broader computer vision cap

    FastSAM is a Python-based image segmentation framework optimized for fast mask generation and object isolation, though it focuses primarily on segmentation rather than the broader suite of color analysis and morphological operations requested.

    PythonImage SegmentationImage SegmentationsImage Segmenters
    View on GitHub↗8,364
  • kornia/korniakornia avatar

    kornia/kornia

    11,238View on GitHub↗

    Kornia is a differentiable computer vision library and cross-framework tensor vision toolset. It implements vision operations as differentiable tensors to enable integration into deep learning pipelines and supports the transpilation of operations across PyTorch, TensorFlow, JAX, and NumPy. The project provides specialized toolsets for geometric vision and stereo depth, including algorithms for 3D scene reconstruction, camera calibration, and pose estimation. It further distinguishes itself as a differentiable image augmentation framework, applying random geometric and color transformations w

    Kornia is a differentiable computer vision and image processing library that natively supports pixel-level manipulation, geometric and color transformations, feature detection, and segmentation-related operations within deep learning pipelines.

    PythonFeature DetectionImage Segmentation
    View on GitHub↗11,238
  • pistondevelopers/imagePistonDevelopers avatar

    PistonDevelopers/image

    5,805View on 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

    This library provides low-level pixel buffer access and visual filters, though it lacks higher-level computer vision features like advanced segmentation or feature detection.

    RustLow-Level Pixel Buffer AccessPixel-Level Image ManipulationPixel-Based Manipulations
    View on GitHub↗5,805
  • zhengpeng7/birefnetZhengPeng7 avatar

    ZhengPeng7/BiRefNet

    3,173View on GitHub↗

    BiRefNet is a PyTorch image segmentation framework designed for high-precision binary mask generation. It functions as a bilateral image segmentation model used to isolate foreground objects from complex backgrounds, as well as a specialized tool for camouflaged object detection and industrial defect detection. The project is designed for export to the ONNX format, which facilitates cross-platform deployment and inference. It supports custom model fine-tuning on user-provided image and mask datasets to adapt the model for specialized professional use cases. The system covers high-resolution

    BiRefNet is a PyTorch-based image segmentation framework focused on high-precision binary mask generation and foreground isolation, fulfilling the image segmentation requirement for pixel-level analysis while omitting broader morphological and color analysis features.

    PythonImage SegmentationImage Segmentations
    View on GitHub↗3,173
  • chaoningzhang/mobilesamChaoningZhang avatar

    ChaoningZhang/MobileSAM

    5,795View on GitHub↗

    MobileSAM is a lightweight image segmenter and promptable vision model designed for fast object isolation on resource-constrained hardware. It functions as an automatic image masking tool capable of detecting and isolating distinct objects across an entire image without manual input. The system enables prompt-based object masking using coordinate points or bounding boxes to generate precise masks. It also supports all-object image segmentation through object-aware prompt sampling to identify every distinct object in a scene. To facilitate mobile and edge deployment, the model is compatible w

    MobileSAM is a lightweight image segmentation model focused on promptable object isolation and masking, making it a relevant tool for pixel-level image processing despite lacking broader computational photography or morphological features.

    Jupyter NotebookImage SegmentationObject Mask Generators
    View on GitHub↗5,795
  • oliver-moran/jimpoliver-moran avatar

    oliver-moran/jimp

    14,621View on 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.

    Jimp is a pure JavaScript image processing and pixel manipulation library for Node.js, providing direct pixel access and transformation tools, though it lacks advanced computer vision features like segmentation and feature detection.

    TypeScriptPixel AccessorsImage Processing
    View on GitHub↗14,621
  • sixlabors/imagesharpSixLabors avatar

    SixLabors/ImageSharp

    7,954View on GitHub↗

    ImageSharp is a .NET image processing library and manipulation framework used for decoding, encoding, and modifying digital images. It functions as a comprehensive toolkit for resizing, cropping, and applying pixel-level filters while managing color profiles and pixel data across various file formats. The project integrates a 2D vector graphics engine and a typography rendering engine to draw geometric shapes, paths, and complex stylized text onto images. It also includes a geometry boolean operation library for calculating intersections, unions, and differences between complex polygons and c

    ImageSharp is a .NET image processing library that provides robust pixel-level manipulation, filtering, and geometry operations, though it focuses more on general graphics modification than dedicated computer vision feature detection.

    C#Low-Level Pixel Buffer AccessPixel AccessorsPixel-Level Image Manipulation
    View on GitHub↗7,954
  • opencv/opencvopencv avatar

    opencv/opencv

    89,201View on GitHub↗

    OpenCV is a comprehensive computer vision library designed for real-time performance and cross-platform deployment. It provides a native execution environment that leverages multi-threaded operations and automated memory management to handle intensive computational tasks, including image processing and machine learning model inference. The library distinguishes itself through a data-oriented matrix framework that utilizes proxy-based array abstractions to provide a consistent interface for multidimensional data. By employing factory-pattern algorithm interfaces and runtime type dispatching, i

    OpenCV is a comprehensive computer vision and image processing library that natively provides pixel-level manipulation, feature detection, morphological operations, and segmentation capabilities for demanding scientific and graphics workflows.

    C++Computer Vision LibrariesObject Detection and TrackingModel Inference and Serving
    View on GitHub↗89,201
  • qupath/qupathqupath avatar

    qupath/qupath

    1,388View on GitHub↗

    QuPath - Open-source bioimage analysis for research

    QuPath is an open-source bioimage analysis software specifically designed for processing, inspecting, and analyzing pixel-level image data in digital pathology, supporting features like cell segmentation and machine learning pipelines.

    JavaAnalysis Pipelines
    View on GitHub↗1,388
  • ultralytics/ultralyticsultralytics avatar

    ultralytics/ultralytics

    58,468View on GitHub↗

    Ultralytics is a comprehensive computer vision framework designed for training, validating, and deploying deep learning models across a wide range of visual recognition tasks. It provides a unified interface for core operations including object detection, instance segmentation, pose estimation, and image classification. By utilizing a modular architecture, the platform allows users to swap model components to balance inference speed and accuracy requirements for diverse applications. The framework distinguishes itself through its support for real-time processing and flexible deployment. It in

    Ultralytics is a deep learning computer vision framework that supports instance segmentation and visual recognition, making it a relevant tool for pixel-level tasks despite focusing more on neural network inference than traditional computational photography.

    PythonImage SegmentationComputer Vision Segmentation ModelsInstance Segmentation Engines
    View on GitHub↗58,468
  • facebookresearch/detectron2facebookresearch avatar

    facebookresearch/detectron2

    34,548View on GitHub↗

    Detectron2 is a PyTorch computer vision framework and visual recognition platform designed for training and deploying models for object detection, image segmentation, and visual recognition. It provides a research-oriented environment for training complex vision models with multi-GPU acceleration. The project includes a specialized object detection library for identifying and locating multiple objects via bounding boxes, as well as an image segmentation toolkit for creating pixel-level masks through instance, semantic, and panoptic segmentation. Additionally, it features a human pose estimati

    Detectron2 is a PyTorch-based computer vision framework tailored for object detection and image segmentation, making it a strong tool for pixel-level visual recognition tasks despite lacking traditional computational photography or low-level morphological operations.

    PythonImage SegmentationInstance Segmentation EnginesKeypoint Detection
    View on GitHub↗34,548
  • anthonynsimon/bildanthonynsimon avatar

    anthonynsimon/bild

    4,192View on 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

    Bild is an image processing library in Go that handles pixel-level manipulation, morphological operations, and computer vision preprocessing, making it a good fit for this imaging category despite lacking more advanced segmentation features.

    GoMorphological Operations
    View on GitHub↗4,192
  • hybridgroup/gocvhybridgroup avatar

    hybridgroup/gocv

    7,463View on GitHub↗

    GoCV is a computer vision library and Go language binding for OpenCV. It serves as an image processing toolkit and deep learning inference engine, providing programmatic access to a wide range of algorithms for image manipulation, object detection, and video analysis. The project differentiates itself through high-performance native bindings and hardware acceleration. It utilizes a foreign function interface to map Go calls to C++ functions and includes a hardware-agnostic backend dispatch to route neural network tasks to computation engines such as CUDA and OpenVINO. The library covers a br

    GoCV provides robust Go bindings for OpenCV, offering a comprehensive suite of image processing, feature detection, and pixel-level manipulation tools well-suited for computer vision workflows.

    GoFeature DetectionMorphological OperationsColor Space Converters
    View on GitHub↗7,463
  • image-py/imagepyImage-Py avatar

    Image-Py/imagepy

    1,359View on GitHub↗

    ImagePy is a Python-based framework designed for scientific image analysis and processing. It provides a modular environment where users can perform complex tasks such as image segmentation, morphological operations, and volumetric reconstruction on multidimensional data. The platform distinguishes itself through a plugin-based architecture that decouples processing logic from the host environment. It utilizes reflection to automatically generate user interfaces from plugin attributes, allowing for the integration of custom tools without modifying core source code. Users can record sequences

    ImagePy is a Python-based scientific image analysis framework that supports segmentation, morphological operations, and pixel-level processing through a modular plugin architecture.

    PythonImage Processing
    View on GitHub↗1,359
  • bradlarson/gpuimageBradLarson avatar

    BradLarson/GPUImage

    20,299View on 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

    GPUImage is an iOS framework for real-time pixel-level image and video processing using GPU acceleration, fulfilling the core image manipulation requirement even though it is tailored for mobile rendering rather than scientific computer vision.

    Objective-CImage Processing
    View on GitHub↗20,299
  • imagemagick/imagemagickImageMagick avatar

    ImageMagick/ImageMagick

    15,742View on 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

    ImageMagick is a powerful C-based image processing suite offering low-level pixel manipulation, color correction, and morphological operations, though it is primarily a general image manipulation tool rather than a dedicated computer vision or scientific image analysis library.

    CImage Processing
    View on GitHub↗15,742
  • ilastik/ilastikilastik avatar

    ilastik/ilastik

    399View on GitHub↗

    Leverage machine learning algorithms to easily segment, classify, track and count your cells or other experimental data. Most operations are interactive, even on large datasets: you just draw the labels and immediately see the result. No machine learning expertise required.

    ilastik is a Python-based interactive image analysis toolkit that provides machine learning-driven cell segmentation and classification, fitting well for pixel-level data processing even though it lacks some broader features like computational photography or morphological operations.

    PythonCell SegmentationImage Annotation Tools
    View on GitHub↗399
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
scikit-image/scikit-image6.5KPythonNOASSERTIONJun 15, 2026
casia-lmc-lab/fastsam8.4KPythonAGPL-3.0Jul 30, 2024
kornia/kornia11.2KPythonApache-2.0Jun 15, 2026
pistondevelopers/image5.8KRustApache-2.0Jun 24, 2026
zhengpeng7/birefnet3.2KPythonmitFeb 4, 2026
chaoningzhang/mobilesam5.8KJupyter NotebookApache-2.0May 5, 2026
oliver-moran/jimp14.6KTypeScriptMITApr 7, 2026
sixlabors/imagesharp8KC#otherFeb 19, 2026
opencv/opencv89.2KC++Apache-2.0Jun 16, 2026
qupath/qupath1.4KJavaGPL-3.0Jun 23, 2026

Related searches

  • Predictive analytics engine
  • Image rendering engine
  • Graph analysis framework
  • a library for extracting color palettes
  • an open source raster graphics editor
  • a color picker library for web development
  • Color picker
  • a pixel-art and tilemap editor for game assets