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
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
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
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
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.
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.
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…