Bildverarbeitungstools VisionTools
Kategorie | Tool | Beschreibung | |
|---|---|---|---|
Liest einen einzelnen 1D/2D-Code aus dem Bild – unterstützt u.a. UPC, EAN, Code 39, QR und weitere Formate. | |||
Liest einen Data-Matrix-Code aus dem Bild – zweidimensionaler Code aus schwarz-weißen Quadraten in Rasterform. | |||
Erkennt und liest Text im Bild – Optical Character Recognition (OCR) zur Textextraktion. | |||
Wendet den Sobel-Operator an – berechnet Gradientenbetrag und hebt Kanten sowie Intensitätsänderungen hervor. | |||
Wendet den Canny-Kantendetektionsalgorithmus an – erkennt Kanten anhand von Intensitätsgradienten im Bild. | |||
Wendet den Laplace-Operator an – berechnet zweite Ableitung und verstärkt Bereiche mit schnellen Intensitätsänderungen. | |||
Erkennt und umrandet Konturen (weiße Bereiche) in einem Binärbild – Ausgabe nach Größe sortiert (groß bis klein). | |||
Erkennt und umrandet Konturen (weiße Bereiche) in Binärbildern – benötigt weiße Objekte, Ausgabe sortiert von groß nach klein. | |||
Zeigt Konturen auf einem Bild an – erleichtert das Erkennen von Objekt- oder Regionsumrissen. Voraussetzung: vorherige Konturensuche mit „Find Contours“. | |||
Ruft Konturen aus einem Polylinien-Array anhand eines Indexbereichs ab – Index basiert auf Abstand zum Bildursprung (0,0). Voraussetzung: vorherige Konturensuche mit „Find Contours“. | |||
Filtert Konturen nach Fläche – sortiert von größter zu kleinster Fläche. Voraussetzung: vorherige Konturensuche mit „Find Contours“. | |||
Wandelt Konturen in ein Binärbild (Region) um – nutzbar als Maske für weitere Verarbeitung. Voraussetzung: vorherige Konturensuche mit „Find Contours“. | |||
Ermittelt Abweichungen vom Sollwert im Bild – hebt Bereiche hervor, die vom erwarteten Muster abweichen. | |||
Passt Kontrast und Helligkeit eines Bildes an – verbessert Darstellung und Sichtbarkeit von Details. | |||
Schärft ein Bild durch Erhöhung des Kontrasts zwischen benachbarten Pixeln – verbessert Details und Klarheit. | |||
Passt den Gammawert des Bildes an – steuert Helligkeit und Kontrast für eine optimierte Darstellung. | |||
Subtrahiert Pixelwerte eines Bildes von einem anderen – hebt Unterschiede zwischen beiden Bildern hervor. | |||
Hebt Pixelwerte auf eine Potenz – erhöht oder verringert Helligkeit zur Kontraststeigerung oder Detailbetonung. | |||
Wendet einen Mittelwertfilter an – glättet das Bild und reduziert Bildrauschen bzw. körnige Strukturen. | |||
Wendet einen bilateralen Filter an – glättet das Bild, erhält jedoch Kanten durch Berücksichtigung von Abstand und Intensitätsunterschieden. | |||
Wendet einen Gauß-Filter an – glättet das Bild durch Mittelung der Pixelwerte innerhalb einer Gauß-Kernelgröße. | |||
Wendet einen Medianfilter an – reduziert Rauschen, indem jeder Pixel durch den Median seiner Nachbarschaft ersetzt wird. | |||
Skaliert Breite und Höhe eines Bildes mit unterschiedlichen Faktoren – ermöglicht nicht-proportionale Größenänderung. | |||
Skaliert ein Bild gleichmäßig in beide Richtungen – Seitenverhältnis bleibt dabei erhalten. | |||
Ändert Bildgröße auf definierte Maße – Breite und Höhe werden gezielt angepasst. | |||
Verschiebt ein Bild horizontal und/oder vertikal – freigewordene Bereiche werden mit schwarzen Pixeln gefüllt. | |||
Spiegelt ein Bild horizontal oder vertikal – erzeugt ein Spiegelbild entlang der gewählten Achse. | |||
Dreht ein Bild um einen angegebenen Winkel – Rotation erfolgt um den Mittelpunkt. | |||
Entfernt den sogenannten Fischaugeneffekt aus dem Bild – korrigiert extreme Weitwinkelverzerrungen. | |||
Verbessert den lokalen Kontrast, indem das Bild in kleinere Regionen aufgeteilt wird und hierfür Histogramme berechnet werden. Darauf wird eine kontrastbegrenzte Histogramm-Entzerrung angewandt. | |||
Misst Ähnlichkeiten und Unterschiede zwischen Histogrammen. | |||
Verbessert den Kontrast eines Bildes, indem das Histogramm gestreckt wird und die Helligkeitswerte besser ausgenutzt werden. | |||
Erhöht den Kontrast ohne die Bildeigenschaften zu verändern. Ein kontrastarmes Bild wird so auf den gesamten Bereich gestreckt. | |||
Prüft die Verteilung von Pixeln. Findet Zielbild in Region, wo die Farbverteilung im Referenzbild am meisten übereinstimmt. | |||
Gleichmäßige Verteilung von Pixelwerten über festgelegten Bereich, ohne das Histogramm zu verändern. | |||
Vergleicht zwei Bilder und hebt Unterschiede hervor – Abweichungen erscheinen dunkel, Gemeinsamkeiten heller. | |||
Wandelt ein RGB-Bild in Graustufen um – basierend auf Helligkeit, vereinfacht farbunabhängige Bildverarbeitung. | |||
Schneidet ein Bild per Koordinaten zu – definiert durch obere linke und untere rechte Ecke, extrahiert den gewünschten Bereich. | |||
Schneidet ein Bild anhand einer definierten Form zu – extrahiert gezielt den Bereich innerhalb dieser Form. | |||
Zeichnet eine Linie ins Bild – hilfreich zur Markierung, Hervorhebung oder Annotation in Bildverarbeitungsaufgaben. | |||
Ermöglicht das Zeichnen von Formen im Bild – ideal zur Hervorhebung oder Markierung bestimmter Bereiche. | |||
Zeichnet eine Ellipse ins Bild – nützlich zur Annotation, Hervorhebung oder Markierung bestimmter Bildbereiche. | |||
Begrenzt den Bildbereich auf eine Form, ohne zu beschneiden – außerhalb liegende Pixel werden schwarz, Koordinaten bleiben erhalten. | |||
Berechnet den Mittelwert aller Pixel – liefert Information über durchschnittliche Helligkeit oder Farbintensität im Bild. | |||
Berechnet die Standardabweichung der Pixelwerte – zeigt, wie stark Helligkeit oder Farbe im Bild streuen oder variieren. | |||
Bestimmt den kleinsten Pixelwert im Bild – zeigt den dunkelsten oder schwächsten Intensitätsbereich im gesamten Bild. | |||
Bestimmt den höchsten Pixelwert im Bild – zeigt den hellsten oder intensivsten Bereich im gesamten Bild. | |||
Zeichnet einen Text an definierter Position ins Bild – nicht darstellbare Zeichen werden durch Fragezeichen ersetzt. | |||
Liefert Metadaten zum Eingabebild – ermittelt Bildtyp, Breite und Höhe. | |||
Ermittelt die RGB-Farbkanäle eines Bildes – gibt jeweils einen Wert pro Kanal zurück. | |||
Ermittelt Farbton, Sättigung und Helligkeit eines RGB-Bildes – durch Umwandlung in HSV-Farbraum und Aufteilung der Kanäle. | |||
Erzeugt ein Farbbild durch Kombination einzelner Bilder für Rot-, Grün- und Blaukanal. | |||
Berechnet das Histogramm eines Bildes. Unterstützt Graustufen (Mono), RGB- und HSV-Kanäle. | |||
Bestimmt den Schnittpunkt zweier Segmente im Bild – optional mit Anzeige des Messergebnisses. | |||
Erkennt Kanten im Bild – markiert starke Helligkeits- oder Farbwechsel, meist an Objektgrenzen oder markanten Strukturen. | |||
Detektiert einen Kreis innerhalb einer Region. Hierbei ist der Smallest, Fitting, Mean oder Largest Circle auswählbar. | |||
Misst kürzeste, durchschnittliche und längste Distanz zwischen zwei Segmenten – nützlich zur Analyse räumlicher Beziehungen. | |||
Misst Distanz zwischen Punkt und Liniensegment – wählbar: kürzeste, zum Start- oder Endpunkt des Segments. | |||
Misst die Entfernung zwischen einem Punkt und einer Linie – hilfreich zur präzisen Lagebestimmung relativ zur Linie. | |||
Misst den Winkel zwischen zwei Linien – ausgehend von einer Referenzlinie im Gegenuhrzeigersinn gemessen. | |||
Misst die Entfernung zwischen zwei Linien – nützlich zur Analyse von Parallelität oder Abständen im Bild. | |||
Misst den Winkel zwischen zwei Linien – basierend auf einer Referenzlinie, im Gegenuhrzeigersinn gemessen. | |||
Misst den Winkel zwischen einer Linie und einer Seite eines nicht-quadratischen Rechtecks im Gegenuhrzeigersinn | |||
Misst den Winkel zwischen zwei Vektoren – im Gegenuhrzeigersinn ausgehend vom Referenzvektor gemessen. | |||
Reduziert weiße Bereiche durch Entfernen von Randpixeln – nützlich zum Trennen verbundener Objekte oder Entfernen kleiner Flecken. | |||
Erweitert weiße Bereiche, indem Randpixel weiß werden – füllt Lücken und verbindet unterbrochene Objektteile im Bild. | |||
Wendet Erosion gefolgt von Dilatation an – glättet Konturen, entfernt Störungen und trennt überlappende Objekte zuverlässig. | |||
Wendet Dilatation gefolgt von Erosion an – schließt Lücken, verbindet Objektteile und glättet weiße Bildbereiche. | |||
Berechnet Differenz aus Dilatation und Erosion – hebt Objektkonturen hervor und unterstützt bei der Kantenerkennung. | |||
Berechnet Differenz zwischen Originalbild und Opening – hebt kleine helle Details wie feine Strukturen oder Störungen hervor. | |||
Berechnet Differenz zwischen Closing und Originalbild – hebt kleine dunkle Details wie Flecken oder Objekte vor hellem Hintergrund hervor. | |||
Erkennt gezielte Pixelmuster mittels zwei strukturierenden Elementen – ideal für präzise Form- und Mustererkennung im Bild. | |||
Berechnet die Fläche jeder weißen Region im Binärbild – liefert quantitative Größeninformation zu Objekten im Bild. | |||
Erkennt und quantifiziert zusammenhängende Regionen – Gruppen verbundener Pixel mit gleichem Wert werden als einzelne Objekte betrachtet. | |||
Zählt schwarze Pixel im Bild – nützlich zur Bestimmung der Größe oder Ausdehnung schwarzer Bereiche. | |||
Erkennt und zählt einzelne Regionen – zusammenhängende Pixel mit gleichem Wert werden als eigenständige Objekte erfasst. | |||
Zählt weiße Pixel im Bild – hilfreich zur Bestimmung von Größe oder Ausdehnung weißer Bildbereiche. | |||
Vereint zwei Regionen zu einer zusammenhängenden – hilfreich für Objekterkennung, Zusammenführung oder Segmentierungsbewertung. | |||
Fügt zwei binäre Regionen per logischem ODER zusammen – weiße Bereiche beider Bilder werden kombiniert und erhalten. | |||
Subtrahiert eine Region von einer anderen (Region1 – Region2) – nützlich zur Isolierung von Unterschieden oder Überlappungen. | |||
Vergleicht die Schnittmenge zweier Regionen – hilfreich zur Erkennung gemeinsamer Bereiche oder Merkmale in Segmentierungen. | |||
Invertiert die Pixel einer Region – typischerweise Weiß zu Schwarz und umgekehrt – zur Hervorhebung oder Negativerstellung. | |||
Wandelt eine Region im Binärformat in ein Graustufenbild um. | |||
Wählt Regionen basierend auf Fläche, Index, Höhe oder Breite innerhalb eines definierten Wertebereichs aus. | |||
Identifiziert die größte zusammenhängende Region – ideal zur Extraktion dominanter Objekte oder relevanter Bildbereiche. | |||
Berechnet den kleinsten Kreis, der eine Region vollständig umschließt – hilfreich zur Formanalyse und Messung. | |||
Berechnet das kleinste Rechteck, das eine Region vollständig umschließt – nützlich zur Analyse und Messung. | |||
Gibt Breite und Höhe einer Region basierend auf der Eingabe zurück. | |||
Sortiert Regionen nach X, Y, Breite, Höhe oder Fläche – mit spezifischer Sortierrichtung je nach Merkmal. | |||
Sortiert Konturen nach X, Y, Länge oder Fläche; Anzahl der zurückgegebenen Konturen ist begrenzbar. | |||
Adaptive Thresholding passt den Schwellenwert lokal an – ideal bei ungleichmäßiger Beleuchtung, verbessert die Erkennungsgenauigkeit deutlich. | |||
Setzt Pixel unter dem Schwellenwert auf null, darüber auf 255, also weiß. | |||
Dieser Knoten isoliert gezielt Bildbereiche, deren Pixel in einem definierten Farbbereich liegen. | |||
| Setzt Pixel unter dem Schwellenwert auf null, andere bleiben unverändert, um Details zu erhalten. |