awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
scikit-image avatar

scikit-image/scikit-image

0
View on GitHub↗
6,529 stars·2,385 forks·Python·2 vuesscikit-image.org↗

Scikit Image

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 also provides utilities for morphological operations, image registration, and the processing of video files.

The project uses a plugin system for importing and exporting image files across various formats.

Features

  • NumPy Image Processors - Leverages NumPy multidimensional arrays to perform high-performance vectorized pixel-level image manipulations.
  • Scientific Image Analysis Toolkits - Provides a comprehensive suite of tools for quantifying image properties and analyzing visual data for scientific research.
  • Computer Vision Libraries - Provides a comprehensive library of computer vision tools, including Hough transforms and SIFT descriptors.
  • Image Segmentation - Partitions images into distinct clusters based on color, intensity, or texture to facilitate visual analysis.
  • Classical Edge Detection - Implements classical operators like Canny and Hough transforms to identify boundaries and linear structures.
  • Feature Detection - Provides algorithms for identifying and extracting key points and distinct structures like blobs from images.
  • Image Geometric Transformations - Provides comprehensive tools for rotating, scaling, and warping visual data through affine transformations and interpolation.
  • 2D Image Transformations - Provides matrix-based 2D transformations for scaling, rotating, and aligning images.
  • Convolutional Filtering - Ships a wide array of kernel-based convolution filters for noise reduction, sharpening, and edge detection.
  • Morphological Operations - Implements morphological operations like erosion and dilation using structuring elements to modify binary and grayscale shapes.
  • Image Feature Extraction - Provides tools to extract visual features, edges, and textures to characterize image objects.
  • Image Property Measurements - Calculates quantitative attributes such as area and intensity for specific image regions.
  • Scientific Quantitative Analysis - Extracts quantitative measurements and geometric properties to analyze scientific and biological samples.
  • Digital Image Processing - Implements a full framework for digital image processing, including color space manipulation and morphological operations.
  • Image Transformation Utilities - Resizes, rotates, and warps images using affine transformations and interpolation.
  • Geometric Transformation Routines - Applies linear transformations including scaling, rotation, and skewing to visual data.
  • Computer Vision Preprocessing - Includes preprocessing utilities to normalize color and remove noise for computer vision pipelines.
  • Image Registration - Aligns and maps multiple images into a single coordinate system using optical flow or stitching.
  • Connected Component Analysis - Implements algorithms to identify and group connected pixel components for structural and connectivity analysis.
  • Feature-Based Image Alignment - Aligns images by comparing visual descriptors from linear segments.
  • Image and Video Restoration Suites - Improves visual fidelity through denoising, inpainting, and deblurring frameworks.
  • Contrast Enhancements - Modifies contrast and brightness using intensity redistribution to normalize lighting.
  • Image Import and Export - Supports loading and saving image data across various file formats via a flexible plugin system.
  • Image Noise Reduction - Removes chrominance and luminance artifacts using smoothing and sharpening kernels.
  • Image Restoration - Implements digital restoration filters to remove blur and noise from degraded images.
  • Image Similarity Estimation - Computes metrics to quantify the resemblance and correlation between separate images.
  • Color Space Conversions - Transforms images between different color models such as RGB, HSV, and grayscale.
  • Image Topology Analysis - Analyzes shapes and structures using connected component labeling and distance transforms.
  • Region Geometric Analysis - Measures perimeters, areas, and geometric attributes of segmented image objects to quantify physical characteristics.
  • Color Adjustment Utilities - Adjusts contrast and exposure using gamma curves and histogram equalization to improve visibility.
  • Image Histogram Equalization - Provides histogram equalization and redistributive intensity transforms to optimize image contrast and exposure.
  • Image Format Plugins - Uses a plugin-based architecture to support loading and saving image files across diverse formats.
  • Vision par ordinateur - Image processing toolbox for scientific computing.
  • General Machine Learning - Image processing algorithms for Python.
  • Frameworks d'apprentissage automatique - Image processing algorithms for scientific computing.
  • Machine Learning Packages - Image processing algorithms for Python.
  • Feature Engineering - Comprehensive library for image processing tasks.
  • Image Processing - Offers advanced algorithms for scientific image processing.

Historique des stars

Graphique de l'historique des stars pour scikit-image/scikit-imageGraphique de l'historique des stars pour scikit-image/scikit-image

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Scikit Image

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Scikit Image.
  • bnsreenu/python_for_microscopistsAvatar de bnsreenu

    bnsreenu/python_for_microscopists

    4,402Voir sur GitHub↗

    This project is a Python bio-imaging toolkit and analysis suite designed for processing and analyzing microscopy and medical images. It provides a collection of tools for image quantification, medical image segmentation, and general bio-imaging workflows. The suite includes specialized capabilities for quantifying biological data, such as measuring neuron branching complexity via Sholl analysis, calculating particle size distributions, and tracking wound area in scratch assays. It also features a medical image segmentation library that implements U-Net architectures for isolating anatomical s

    Jupyter Notebook
    Voir sur GitHub↗4,402
  • jrosebr1/imutilsAvatar de jrosebr1

    jrosebr1/imutils

    4,594Voir sur GitHub↗

    imutils is a computer vision utility toolkit and image processing library designed to simplify common manipulation tasks using OpenCV. It serves as an image analysis helper and geometry transformation tool for automating visual data processing. The toolkit provides specialized capabilities for maintaining image integrity during transformations, such as resizing images while preserving aspect ratios and rotating images without cropping corners. It also includes tools for four-point perspective warping to create top-down views and the extraction of topological skeletons from binary images. The

    Python
    Voir sur GitHub↗4,594
  • kornia/korniaAvatar de kornia

    kornia/kornia

    11,238Voir sur 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

    Pythonartificial-intelligencecomputer-visiondeep-learning
    Voir sur GitHub↗11,238
  • hybridgroup/gocvAvatar de hybridgroup

    hybridgroup/gocv

    7,463Voir sur 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

    Go
    Voir sur GitHub↗7,463
Voir les 30 alternatives à Scikit Image→

Questions fréquentes

Que fait scikit-image/scikit-image ?

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.

Quelles sont les fonctionnalités principales de scikit-image/scikit-image ?

Les fonctionnalités principales de scikit-image/scikit-image sont : NumPy Image Processors, Scientific Image Analysis Toolkits, Computer Vision Libraries, Image Segmentation, Classical Edge Detection, Feature Detection, Image Geometric Transformations, 2D Image Transformations.

Quelles sont les alternatives open-source à scikit-image/scikit-image ?

Les alternatives open-source à scikit-image/scikit-image incluent : bnsreenu/python_for_microscopists — This project is a Python bio-imaging toolkit and analysis suite designed for processing and analyzing microscopy and… jrosebr1/imutils — imutils is a computer vision utility toolkit and image processing library designed to simplify common manipulation… kornia/kornia — Kornia is a differentiable computer vision library and cross-framework tensor vision toolset. It implements vision… hybridgroup/gocv — GoCV is a computer vision library and Go language binding for OpenCV. It serves as an image processing toolkit and… opencv/opencv_contrib — This project is a collection of optional, community-contributed algorithms and specialized vision tools that extend… anthonynsimon/bild — Bild is an image processing library implemented in the Go programming language. It provides a collection of…