awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 Repos

Awesome GitHub RepositoriesMorphological Operations

Image processing techniques using dilation and erosion to analyze or modify image structures.

Distinct from Image Region Dilation: Focuses on structural morphology (dilation/erosion) rather than general image processing or specific glow effects.

Explore 9 awesome GitHub repositories matching graphics & multimedia · Morphological Operations. Refine with filters or upvote what's useful.

Awesome Morphological Operations GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • hybridgroup/gocvAvatar von hybridgroup

    hybridgroup/gocv

    7,463Auf GitHub ansehen↗

    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

    Provides morphological image operations like dilation and erosion to isolate or connect visual features.

    Go
    Auf GitHub ansehen↗7,463
  • scikit-image/scikit-imageAvatar von scikit-image

    scikit-image/scikit-image

    6,529Auf GitHub ansehen↗

    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

    Implements morphological operations like erosion and dilation using structuring elements to modify binary and grayscale shapes.

    Pythoncomputer-visionimage-processingpython
    Auf GitHub ansehen↗6,529
  • opendronemap/odmAvatar von OpenDroneMap

    OpenDroneMap/ODM

    5,853Auf GitHub ansehen↗

    OpenDroneMap (ODM) is an open-source aerial drone photogrammetry pipeline that converts 2D images into georeferenced 3D models, orthophotos, point clouds, and digital elevation maps. At its core, the OpenDroneMap Processing Engine orchestrates a complete Structure-from-Motion workflow, from feature extraction through dense reconstruction and tiled output generation, purpose-built for transforming drone-captured imagery into geospatial data products. The toolkit distinguishes itself through GPU-accelerated SIFT feature extraction using CUDA-capable NVIDIA graphics cards, roughly doubling proce

    Separates ground from non-ground points using a multi-scale morphological filter to produce digital terrain and surface models.

    Pythonaerial-imagerydronephotogrammetry
    Auf GitHub ansehen↗5,853
  • arrayfire/arrayfireAvatar von arrayfire

    arrayfire/arrayfire

    4,888Auf GitHub ansehen↗

    ArrayFire ist ein hardware-agnostisches Compute-Framework und eine JIT-kompilierte Tensor-Engine für numerische Hochleistungsberechnungen. Es dient als GPU-Bibliothek für numerische Berechnungen und Toolkit für parallele Signalverarbeitung, das Hardware-Backends abstrahiert und es ermöglicht, denselben Code auf verschiedenen GPU-Architekturen und CPUs auszuführen. Das Projekt zeichnet sich durch eine JIT-Engine aus, die Ausdruckskompilierung verwendet, um Operationen zu verschmelzen und den Speicher-Overhead zu minimieren. Es nutzt einen verzögerten Ausführungsgraphen zur Optimierung von Berechnungsketten und bietet Interoperabilitäts-Primitive, um Daten und Ausführungskontexte mit externen Compute-Plattformen wie CUDA und OpenCL zu teilen. Die Bibliothek deckt ein breites Spektrum an Fähigkeiten ab, einschließlich paralleler linearer Algebra, digitaler Signalverarbeitung und beschleunigter Computer Vision. Sie bietet Werkzeuge für die Implementierung von maschinellem Lernen, Simulationen für Finanzmodelle und die Lösung partieller Differentialgleichungen für physikalische Systemsimulationen. Das Tensor-Managementsystem verwaltet die Zuweisung mehrdimensionaler Arrays, Slicing sowie Datentransfers zwischen Host und Gerät.

    Alters image structures using erosion and dilation to simplify shapes or isolate features.

    C++arrayfirecc-plus-plus
    Auf GitHub ansehen↗4,888
  • bing-su/adetailerAvatar von Bing-su

    Bing-su/adetailer

    4,763Auf GitHub ansehen↗

    Adetailer ist eine Stable-Diffusion-Inpainting-Erweiterung und ein automatisierter Detail-Enhancer, der spezifische Bildbereiche identifiziert, um die Qualität durch gezieltes Inpainting zu verbessern. Es fungiert als KI-Bildmaskierungstool, das Erkennungsmodelle verwendet, um präzise Masken für die automatisierte Bildbearbeitung zu erstellen. Das System zeichnet sich dadurch aus, dass es strukturelle Leitlinien wie Tiefe und Pose integriert, um den Inpainting-Prozess einzuschränken und die anatomische Konsistenz zu wahren. Es unterstützt zudem objekt-spezifische Prompt-Zuweisungen, wodurch eindeutige Textanweisungen mithilfe von Trennzeichen (Separator Tokens) mehreren erkannten Objekten innerhalb eines einzigen Bildes zugeordnet werden können. Das Tool bietet eine vollständige Pipeline zur Bildverfeinerung, die automatisierte Maskengenerierung, morphologische Maskentransformationen und Objektfilterung basierend auf Konfidenzschwellen und Größenverhältnissen abdeckt. Es kombiniert diese Funktionen in einem iterativen Prozess aus Erkennung, Maskierung und Diffusion, um Details zu verfeinern, ohne die globale Komposition zu verändern.

    Uses dilation and erosion operations to adjust the boundaries of detected masks.

    Pythonsd-webuistable-diffusion-webuistable-diffusion-webui-plugin
    Auf GitHub ansehen↗4,763
  • accord-net/frameworkAvatar von accord-net

    accord-net/framework

    4,540Auf GitHub ansehen↗

    Dieses Projekt ist ein Framework für wissenschaftliches Rechnen im .NET-Ökosystem und bietet eine umfassende Suite von Bibliotheken für numerische Analyse, Statistik und mathematische Optimierung. Es dient als grundlegendes Toolkit für die Entwicklung von Anwendungen in den Bereichen Machine Learning, digitale Signalverarbeitung und Computer Vision. Das Framework bietet spezialisierte Toolkits für das Training und die Bereitstellung prädiktiver Modelle, einschließlich neuronaler Netze, Support Vector Machines und Entscheidungsbäumen. Es zeichnet sich zudem durch tiefe Integrationen für Echtzeit-Bildanalyse aus, wie etwa Objektverfolgung und Gesichtserkennung, ergänzt durch eine dedizierte Bibliothek für digitale Signalverarbeitung zur Erfassung und Filterung von Audio- und Sensorsignalen. Das Funktionsspektrum erstreckt sich auf hochgradige Matrixzerlegung und lineare Algebra, probabilistische Zustandsmodellierung und heuristische Suchalgorithmen. Es deckt zudem eine breite Palette an Datenmanipulations-Dienstprogrammen ab, von Dimensionsreduktion und Normalisierung bis hin zur Organisation räumlicher Daten und Komponenten für wissenschaftliche Visualisierung. Das System enthält Hardware-Integrationscontroller für Kamerakonfiguration, GPIO-Port-Management und spezialisierte Tiefensensor-Hardware.

    Performs morphological operations including dilation, erosion, and closing to simplify image shapes.

    C#
    Auf GitHub ansehen↗4,540
  • bnsreenu/python_for_microscopistsAvatar von bnsreenu

    bnsreenu/python_for_microscopists

    4,402Auf GitHub ansehen↗

    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

    Applies erosion, dilation, and top-hat transforms to binary images for noise removal and structure isolation.

    Jupyter Notebook
    Auf GitHub ansehen↗4,402
  • anthonynsimon/bildAvatar von anthonynsimon

    anthonynsimon/bild

    4,192Auf GitHub ansehen↗

    Bild ist eine Bildverarbeitungsbibliothek, die in der Programmiersprache Go implementiert ist. Sie bietet eine Sammlung algorithmischer Engines für die Bildmanipulation, darunter eine Convolution-Kernel-Engine für Filter, ein Bild-Blending-Tool für Layer-Komposition und einen prozeduralen Rauschgenerator für die Erstellung synthetischer Texturen. Das Projekt zeichnet sich durch seine prozeduralen Generierungsfähigkeiten aus und implementiert Perlin-, Gauß-, Binär- und gleichmäßige Rauschalgorithmen, um zufällige Pixelverteilungen und organische Muster zu erzeugen. Es verfügt zudem über eine Kommandozeilenschnittstelle, die es Benutzern ermöglicht, visuelle Effekte, Farbanpassungen und geometrische Transformationen auf Bilddateien anzuwenden, ohne eigenen Code schreiben zu müssen. Die Bibliothek deckt ein breites Spektrum an Bildverarbeitungsfunktionen ab, einschließlich geometrischer Transformationen wie Rotation, Scherung und Zoom sowie Farbmanipulation und Verteilungsanalyse. Sie bietet Werkzeuge für Bildanalyse und Segmentierung, morphologische Filterung und unterstützt das Lesen und Schreiben von Bilddaten in den Formaten PNG, JPEG, BMP und WebP.

    Provides morphological filtering operations, including dilation and erosion, to modify image structures.

    Go
    Auf GitHub ansehen↗4,192
  • atduskgreg/opencv-processingAvatar von atduskgreg

    atduskgreg/opencv-processing

    1,356Auf GitHub ansehen↗

    Dieses Projekt ist ein Java-basiertes Toolkit, das die OpenCV-Computer-Vision-Bibliothek in die Processing-Creative-Coding-Umgebung integriert. Es bietet eine Programmierschnittstelle, die darauf ausgelegt ist, die Einbindung von Echtzeit-Bildanalyse und Computer-Vision-Algorithmen in interaktive Kunstinstallationen und visuelle Designprojekte zu erleichtern. Die Bibliothek zeichnet sich dadurch aus, dass sie Low-Level-C++-Routinen in eine verwaltete Umgebung kapselt, was es Benutzern ermöglicht, komplexe visuelle Aufgaben über eine vereinfachte Schnittstelle durchzuführen. Sie unterstützt Hochleistungsoperationen durch das Teilen roher Pixeldaten zwischen der Host-Umgebung und der Vision-Engine sowie durch die Ermöglichung regionsbasierter rechnerischer Scoping-Methoden, um Verarbeitungsressourcen auf bestimmte Bereiche eines Frames zu fokussieren. Das Toolkit deckt ein breites Spektrum an Bildverarbeitungsfunktionen ab, einschließlich Feature-Erkennung, geometrischer Analyse und Motion-Tracking. Benutzer können Aufgaben wie Konturextraktion, Kamerakalibrierung, morphologische Operationen und statistische Auswertung visueller Daten durchführen. Die Bibliothek wird als Bibliothek für die Processing-Umgebung verteilt und bietet direkten Zugriff auf diese Funktionen für Rapid Prototyping und Experimente.

    Provides morphological operations like dilation and erosion to refine image structures and shapes.

    Java
    Auf GitHub ansehen↗1,356
  1. Home
  2. Graphics & Multimedia
  3. Image Processing & Editing
  4. Image Processing
  5. Morphological Operations

Unter-Tags erkunden

  • Progressive Morphological FiltersMulti-scale morphological filtering techniques that separate ground from non-ground points in point cloud data. **Distinct from Morphological Operations:** Distinct from Morphological Operations: applies morphological filtering to 3D point clouds for ground separation, not 2D image processing.