In diesem Kapitel stellen wir Ihnen die unterschiedlichen Vision Tool Knoten und deren Nutzen vor.
1. Code und Text
Read Single Barcode
Mit diesem Knoten können einfache Barcodes ausgelesen werden.
Inputs
Image: Ein Bild wird erwartet.
Outputs
Der Read Single Barcode gibt ein Barcode Result zurück. Dieses besteht aus einem Text und einem Format. Um eines der beiden Ergebnisse weiter zu verarbeiten, benötigt man den Break Barcode Result Knoten.
Read Multiple Barcode
Mit diesem Knoten können mehrere gleichzeitig Barcodes ausgelesen werden.
Inputs
Image: Ein Bild wird erwartet.
Outputs
Der Read Multiple Barcode gibt ein Barcode Result Array zurück. Ein Barcode Result besteht aus einem Text und einem Format. Um eines der beiden Ergebnisse weiter zu verarbeiten, benötigt man den Break Barcode Result Knoten. Um jedes einzelne Ergebnis weiterzuverarbeiten, kann man beispielsweise mit dem For Each Loop Knoten arbeiten.
Read Data Matrix Code
Mit diesem Knoten kann ein Data Matrix Code ausgelesen werden.
Inputs
Image: Ein Bild wird erwartet.
Outputs
Der Read Data Matric Code gibt ein String Array zurück.
Read Text
Mit diesem Knoten kann Text ausgelesen werden.
Inputs
Image: Ein Bild wird erwartet.
Language: Es kann als Sprache Deutsch oder Englisch gewählt werden. Je nachdem, welche Sprache dein Text hat, kannst du dich hier entscheiden.
Mode: Der gewählte Modus bestimmt, wie der Text in einem Bild verarbeitet wird. Die Orientierungs- und Schrifterkennung (OSD) identifiziert die Ausrichtung und die Schrift des Textes, um ihn korrekt auszurichten und zu erkennen. Die Wahl des geeigneten Modus verbessert die OCR-Genauigkeit auf der Grundlage der Textstruktur.
Automatic: Nur Orientierungs- und Schrifterkennung (OSD).
AutomaticOsd: Automatische Seiteneinteilung mit OSD.
AutomaticOnly: Automatische Seitenteilung, aber kein OSD oder OCR.
OsdOnly: Vollautomatische Seitensegmentierung, aber kein OSD.
SingleColumn: Man geht davon aus, dass es sich um eine einzelne Textspalte mit variabler Größe handelt.
SingleBlockVertText: Man geht davon aus, dass es sich um einen einzigen einheitlichen Block mit vertikal ausgerichtetem Text handelt .
SingleBlock: Man geht von einem einzigen einheitlichen Textblock aus.
SingleLine: Das Bild wird wie eine einzelne Textzeile behandelt.
SingleWord: Das Bild wird wie ein einzelnes Wort behandelt.
CircleWord: Das Bild wird wie ein einzelnes Wort in einem Kreis behandelt.
SingleChar: Das Bild wird als ein einzelnes Zeichen behandelt.
SparseText: Finde so viel Text wie möglich, ohne eine bestimmte Reihenfolge einzuhalten.
SparseTextOsd: Finde Text ohne bestimmte Reihenfolge mit OSD.
RawLine: Behandlung des Bildes als einzelne Textzeile unter Umgehung der Tesseract-spezifischen Hacks
Outputs
Text: Der erkannte Text als String
Confidence: Durchschnittliches Vertrauensniveau bei der Interpretation der erkannten Textelemente. Dieser Wert gibt an, wie sicher der Text richtig erkannt wird.
Read QR Code
Liest einen QR-Code aus Ihrem Bild. Ein QR-Code (Quick Response Code) ist eine Art von Matrix-Barcode, der Informationen in einem zweidimensionalen Format speichert, das aus schwarzen und weißen Quadraten besteht.
Inputs
Image: Ein Bild wird erwartet.
Outputs
Der in den Code eingebettete Wert wird als String zurückgegeben.
2. Contour
Display Contours
Zeigt Konturen auf einem Bild an, so dass die Umrisse von Objekten oder Regionen, die durch die Konturen identifiziert werden, leichter zu erkennen sind.
Inputs
Image: Ein Bild wird erwartet.
Contours: Ein Polylinien-Array, das die Liste der Konturen darstellt.
Color: Die Farbe der Kontur
Thickness: Die Dicke der Kontur. Der Wert muss >= 1 sein.
Outputs
Das transformierte Bild mit überlagerten oder hervorgehobenen Konturen wird zurückgegeben.
Get Contour By Index
Wählt Konturen aus einer Liste auf der Grundlage ihres Indexbereichs aus.
Inputs
Contours: Ein Polylinien-Array, das die Liste der Konturen darstellt.
Min Index: Minimaler Indexwert der abzurufenden Konturen. Der Mindestwert ist 0.
Max Index: Maximaler Indexwert der abzurufenden Konturen. Der maximale Wert ist Konturlänge – 1.
Outputs
Ein Polylinien-Array, das die Liste der Konturen innerhalb des angegebenen Indexbereichs darstellt, wird zurückgegeben.
Get Contour By Area
Wählt Konturen auf der Grundlage ihrer Flächengröße aus.
Inputs
Contours: Ein Polylinien-Array, das die Liste der Konturen darstellt.
Min Area: Mindestflächengröße der einzubeziehenden Konturen. Der Mindestwert ist 0.
Max Area: Maximale Flächengröße der einzubeziehenden Konturen.
Outputs
Ein Polylinien-Array, das die Liste der Konturen innerhalb des angegebenen Bereichs darstellt.
Contours to Region
Konvertiert Konturen in eine Region oder Maske, die für die weitere Bearbeitung verwendet werden kann.
Inputs
Contours: Ein Polylinien-Array, das die Liste der Konturen darstellt.
Width: Breite des Bereichs für die Anzeige der Konturen
Height: Höhe des Bereichs zur Anzeige der Konturen
Draw Mode:
Fill: Ausgemalt
Border: Eingerahmt
Outputs
Eine Region. Also ein binäres Bild.
3. Filter
3.1 Arithmetic
Deviation
Berechnet die Abweichung von einem Standard- oder erwarteten Wert in einem Bild.
Inputs
Image: Originalbild
Mask Width: Ein höherer Wert vergrößert den Bereich, der für die Abweichung in Betracht gezogen wird, wodurch möglicherweise breitere Muster oder Variationen erfasst werden.
Mask Height: Ein höherer Wert vergrößert den Bereich, der für die Abweichung in Betracht gezogen wird, wodurch möglicherweise breitere Muster oder Variationen erfasst werden.
Outputs
Transformiertes Bild, das die Abweichung vom erwarteten Wert zeigt.
Emphasize
Betont den Kontrast und die Helligkeit eines Bildes, um sein Aussehen zu verbessern.
Inputs
Image: Originalbild
Contrast: Anpassungsfaktor zur Verstärkung oder Verringerung des Bildkontrasts. Ein höherer Wert hebt die Unterschiede zwischen hellen und dunklen Bereichen hervor.
Brightness: Höhere Werte erhöhen die Gesamthelligkeit und machen das Bild heller
Outputs
Transformiertes Bild mit angepasstem Kontrast und Helligkeit.
Sharpen
Verbessert die Schärfe eines Bildes, um Kanten und Details deutlicher zu machen.
Inputs
Image: Originalbild
Kernel Size: Hohe Werte erhöhen die Kernelgröße und verbessern größere Merkmale und Kanten
Outputs
Transformiertes Bild mit verbesserter Schärfe.
Gamma Correction
Passt den Gammawert eines Bildes an, um dessen Helligkeit und Kontrast zu steuern.
Inputs
Image: Originalbild
Gamma: Höhere Werte erhöhen die Gammakorrektur, wodurch die Mitteltöne heller werden und der Kontrast verstärkt wird.
Outputs
Transformiertes Bild mit angepasster Gammakorrektur.
Substract
Subtrahiert Pixelwerte eines Bildes von einem anderen, um Unterschiede hervorzuheben oder Effekte zu erzeugen.
Inputs
Image: Originalbild
Image: Bild, das vom Originalbild abgezogen werden soll.
Outputs
Transformiertes Bild.
Pow
Wendet eine Potenzfunktion auf die Pixelwerte eines Bildes an, um dessen Helligkeit und Kontrast anzupassen.
Inputs
Image: Originalbild
Power: Höhere Werte verstärken die Wirkung der Potenzfunktion und machen das Bild heller oder kontrastreicher.
Outputs
Transformiertes Bild.
3.2 Contour
Find Contours
Ruft Konturen aus einer Region (Binärbild) ab. Die Konturen sind ein nützliches Werkzeug für die Formanalyse und die Erkennung von Objekten.
Inputs
Region: 8-Bit-Ein-Kanal-Bild. Sie können binäre Schwellenwerte, adaptive Schwellenwerte, Canny und andere verwenden, um ein binäres Bild aus einem Graustufenbild zu erstellen.
Outputs
Ein Polylinien-Array, das die Liste der in der angegebenen Region gefundenen Konturen darstellt. Jede Kontur ist eine Folge von Punkten, die die Grenze eines erkannten Objekts oder Bereichs im Bild abstecken.
Sobel
Wendet den Sobel-Operator auf ein Bild an, um den Gradientenwert zu berechnen, der Kanten und Intensitätsänderungen hervorhebt.
Inputs
Image: Ein Graustufenbild
Order x: Reihenfolge der Steigung in x-Richtung.
Order y: Reihenfolge der Steigung in y-Richtung.
Kernel Size: Ein hoher Wert vergrößert die Kernelgröße für die Berechnung größerer Flächengradienten. Größe des erweiterten Sobel-Kernels, muss 1, 3, 5 oder 7 sein
Scale: Skalierungsfaktor, der auf den berechneten Gradienten angewendet wird.
Delta: Wert, der zur berechneten Steigung addiert wird.
Outputs
Transformiertes Bild, das die Größe und Richtung des Gradienten zeigt.
Canny
Wendet den Canny-Kantenerkennungsalgorithmus auf ein Bild an, der Kanten anhand von Intensitätsgradienten identifiziert.
Inputs
Image: Ein Graustufenbild
Threshold: Der Wert muss zwischen 0 und 255 liegen.
Outputs
Transformiertes Bild mit Hervorhebung der erkannten Kanten
Laplacian
Wendet den Laplacian-Operator auf ein Bild an, um die zweite Ableitung zu berechnen und Regionen mit schnellen Intensitätsänderungen hervorzuheben.
Inputs
Image: Ein Graustufenbild
Kernel Size: Ein hoher Wert erhöht die Kernelgröße für die Berechnung größerer Flächengradienten. Der Wert muss positiv und ungerade sein.
Scale: Skalierungsfaktor, der auf den berechneten Gradienten angewendet wird.
Delta: Wert, der zur berechneten Steigung addiert wird.
Outputs
Transformiertes Bild, das Bereiche mit schnellen Intensitätsänderungen zeigt.
3.3 Smoothing
Average
Wendet einen Mittelwertbildungsfilter auf ein Bild an, was zu einem glatteren Erscheinungsbild führt und Rauschen reduziert.
Inputs
Image: Originalbild
Size X: Breite der für die Mittelwertbildung verwendeten Nachbarschaft. Höhere Werte erhöhen die Glättung, können aber Details verwischen. Der Wert muss positiv und ungerade sein.
Size Y: Höhe der für die Mittelwertbildung verwendeten Nachbarschaft. Höhere Werte erhöhen die Glättung, können aber Details verwischen. Der Wert muss positiv und ungerade sein.
Outputs
Bild mit weniger Rauschen und glatterem Aussehen
Bilateral
Wendet einen bilateralen Filter auf ein Bild an, der das Bild glättet und dabei die Kanten erhält, indem er sowohl den räumlichen Abstand als auch den Intensitätsunterschied berücksichtigt.
Inputs
Image: Originalbild
Diameter: Durchmesser jeder Pixel-Nachbarschaft, die beim Filtern verwendet wird. Bei höheren Werten wird die Glättung verstärkt.
Sigma Color: Standardabweichung des Farbraums, die sich darauf auswirkt, wie stark der Filter Intensitätsunterschiede zwischen den Pixeln berücksichtigt. Höhere Werte erhöhen die allgemeine Glättung
Sigma Space: Standardabweichung des räumlichen Abstands, die sich darauf auswirkt, wie stark der Filter die Nähe der Pixel berücksichtigt. Bei höheren Werten können weiter entfernte Pixel die Glättung beeinflussen.
Outputs
Bild mit geglätteten Regionen und erhaltenen Kanten
Gauss
Wendet einen Gauß-Filter auf ein Bild an und glättet es durch Mittelwertbildung der Pixelwerte innerhalb einer bestimmten Gauß-Kernelgröße.
Inputs
Image: Originalbild
Size X: Breite des Gaußschen Kerns. Höhere Werte erhöhen die Glättung, können aber Details verwischen. Der Wert muss positiv und ungerade sein.
Size Y: Höhe des Gaußschen Kerns. Höhere Werte erhöhen die Glättung, können aber Details verwischen. Der Wert muss positiv und ungerade sein.
Outputs
Bild mit weniger Rauschen und glatterem Erscheinungsbild
Median
Mit diesem Knoten können Sie einen Medianfilter auf ein Bild anwenden, der das Rauschen reduziert, indem er jeden Pixelwert durch den Medianwert seiner Nachbarschaft ersetzt.
Inputs
Image: Originalbild
Size: Größe der Nachbarschaft, die für die Berechnung des Medians verwendet wird. Höhere Werte erhöhen die Rauschunterdrückung, können aber feine Details verwischen. Der Wert muss positiv, ungerade und größer als 1 sein, d.h. 3, 5, …
Outputs
Bild mit reduziertem Rauschen und erhaltenen Kanten
3.4 Transformation
Anisotropic Scaling
Skaliert die Breite und Höhe eines Bildes mit unterschiedlichen Faktoren, so dass eine ungleichmäßige Größenänderung möglich ist.
Inputs
Image: Originalbild
Scale Width: Faktor, um den die Bildbreite skaliert wird.
Scale Height: Faktor, um den die Bildhöhe skaliert wird.
Outputs
Transformiertes Bild
Isotropic Scaling
Skaliert ein Bild unter Beibehaltung des Seitenverhältnisses und ändert die Größe beider Dimensionen um denselben Faktor.
Inputs
Image: Originalbild
Scale: Einheitlicher Skalierungsfaktor, der sowohl auf die Breite als auch auf die Höhe angewendet wird.
Outputs
Transformiertes Bild
Resize
Ändert die Größe eines Bildes auf bestimmte Abmessungen, wobei sowohl die Breite als auch die Höhe auf die gewünschten Werte geändert werden.
Inputs
Image: Originalbild
Width: Gewünscht Breite
Height: Gewünschte Höhe
Outputs
Transformiertes Bild
Translation
Verschiebt ein Bild horizontal und/oder vertikal um bestimmte Abstände, wodurch der Inhalt des Bildes innerhalb des Rahmens verschoben wird.
Inputs
Image: Originalbild
X: Horizontaler Verschiebungsabstand.
Y: Vertikaler Verschiebungsabstand.
Outputs
Transformiertes Bild
Flip
Spiegelt ein Bild in einer bestimmten Richtung, entweder horizontal oder vertikal, und erzeugt ein Spiegelbild entlang der gewählten Achse.
Inputs
Image: Originalbild
Flip Mode: Richtung, in der das Bild gespiegelt werden soll (z. B. horizontal, vertikal oder horizontal und vertikal).
Outputs
Gespiegeltes Bild
Rotate
Dreht ein Bild um einen bestimmten Winkel und ändert dabei seine Ausrichtung um den Mittelpunkt.
Inputs
Image: Originalbild
Degree: Winkel (Grad), um den das Bild gedreht wird.
Outputs
Gedrehtes Bild
4. Image
Bildgröße abrufen
Ruft die Abmessungen eines Bildes ab.
Inputs
Image: Ein Bild wird erwartet.
Outputs
Width
Breite des Bildes
Height
Höhe des Bildes
Bilder vergleichen
Vergleicht Bilder und hebt den Unterschied zwischen zwei Bildern hervor.
Inputs
Image 1
Image
Image 2
Image
Outputs
Image
Rgb in Gray umwandeln
Wandelt ein RGB-Bild in ein Graustufenbild um. Graustufenbilder stellen jedes Pixel mit einem einzigen Intensitätswert dar, der von Schwarz bis Weiß (0 – 255) reicht, basierend auf der Luminanz der ursprünglichen RGB-Pixel. Diese Umwandlung vereinfacht Bildverarbeitungsaufgaben, die keine Farbinformationen erfordern.
Inputs
Image
BGR-Bild
Outputs
Image
Graustufenbild
Zuschneiden nach Koordinaten
Beschneidet ein Bild anhand von Koordinaten. Sie können die Koordinaten (x1, y1) der linken oberen Ecke und (x2, y2) der rechten unteren Ecke angeben, um den Bereich von Interesse zu definieren. Der Knoten extrahiert den beschnittenen Teil des Eingabebildes und gibt ihn zurück.
Inputs
Image
original image
X1
Y1
X2
Y2
Outputs
Image
cropped image
Bildgröße abrufen
Ruft die Abmessungen eines Bildes ab.
Inputs
Image: Ein Bild wird erwartet.
Outputs
Width
Breite des Bildes
Height
Höhe des Bildes
Crop by Box
Beschneidet ein Bild mit Hilfe eines Rahmens.
Inputs
Image
original image
Box
Outputs
Image
cropped image
Bildgröße abrufen
Ruft die Abmessungen eines Bildes ab.
Inputs
Image: Ein Bild wird erwartet.
Outputs
Width
Breite des Bildes
Height
Höhe des Bildes
Crop kreisförmiger Teil
Crops a circular portion from an image using specified center coordinates and radius. This capability is useful for applications requiring selective extraction of circular regions, such as isolating specific objects or features in images.
Inputs
Image
original image
Center X
Horizontal coordinate specifying the center of a circle
Center Y
Vertical coordinate specifying the center of a circle
Radius
Distance from the center to the edge of the circle
Outputs
Image
cropped image
Kreis zeichnen
Zeichnet einen Kreis auf ein Bild. Diese Funktion ist nützlich, um bestimmte Bereiche von Interesse zu visualisieren oder zu markieren, was bei Analyse- oder Anmerkungsaufgaben hilfreich ist.
Inputs
Image
original image
Center X
Horizontal coordinate specifying the center of a circle
Center Y
Vertical coordinate specifying the center of a circle
Radius
Distance from the center to the edge of the circle
Color
Color of the circle
Thickness
thickness of the circle
Outputs
Image
Image containing a circle
Bereich auf Rechteck verkleinern
Mit diesem Knoten können Sie den Bereich eines Bildes auf ein Rechteck reduzieren, wobei die Daten des Originalbildes außerhalb dieses Bereichs erhalten bleiben. Diese Funktion ist nützlich, um sich auf einen bestimmten rechteckigen Bereich zu konzentrieren, was die weitere Verarbeitung oder Analyse vereinfachen kann.
Inputs
Image
original image
Box
Outputs
Image
Bereich nach Region verkleinern
Reduces the domain area of an image without cutting the image. Useful for finding objects while keeping the original coordinates.
Inputs
Image
original image
Region
Outputs
Image
Mittelwert
Berechnet den Mittelwert eines Bildes. Dabei wird die durchschnittliche Intensität aller Pixel im Bild berechnet, was ein Maß für die Gesamthelligkeit oder Farbintensität darstellt.
Inputs
Image
original image
Outputs
Return (single)
Durchschnittliche Intensität. Hohe Werte bedeuten, dass das Bild heller ist oder eine höhere Intensität hat, während niedrige Werte bedeuten, dass das Bild dunkler ist oder eine niedrigere Intensität hat.
Standardabweichung
Berechnet die Standardabweichung eines Bildes. Dies beinhaltet die Berechnung des Maßes für die Variation oder Streuung der Pixelwerte über das gesamte Bild, was einen Einblick in den Bereich der vorhandenen Intensitäts- oder Farbwerte gibt.
Inputs
Image
original image
Outputs
Return (single)
Hohe Werte weisen auf eine größere Variabilität oder einen stärkeren Kontrast der Pixelwerte hin, während niedrige Werte auf eine größere Einheitlichkeit oder Konsistenz der Pixelwerte hinweisen.
Minimum
Berechnet den Mindestwert eines Bildes. Dabei wird das Pixel mit der niedrigsten Intensität oder dem niedrigsten Farbwert im gesamten Bild ermittelt, was Aufschluss über den dunkelsten oder am wenigsten intensiven Teil des Bildes gibt.
Inputs
Image
original image
Outputs
Minimum
Zeigt die niedrigste Intensität oder den niedrigsten Farbwert im Bild an.
Standort
Gibt die Koordinaten (x, y) des Pixels mit dem Mindestwert an.
Maximum
Berechnet den Maximalwert eines Bildes. Dabei wird das Pixel mit dem höchsten Intensitäts- oder Farbwert im gesamten Bild ermittelt, was Aufschluss über den hellsten oder intensivsten Teil des Bildes gibt.
Inputs
Image
original image
Outputs
Maximum
gibt die höchste Intensität oder den höchsten Farbwert im Bild an.
Standort
Gibt die Koordinaten (x, y) des Pixels mit dem Maximalwert an.
5. Region
Area
Berechnet die Fläche jeder einzelnen Region (zusammenhängende Komponente) in einem binären Bild. Sie liefert quantitative Informationen über die Größe von Objekten oder Regionen innerhalb des Bildes.
Inputs
Region
Binäres Bild, das nach der Segmentierung in Schwarz-Weiß verarbeitet wurde
Outputs
Rückgabe (int array)
Array, das die Fläche jeder erkannten Region enthält
Center
Liefert die Koordinaten des Massenschwerpunkts jeder Region, die für weitere Analysen oder Objektlokalisierungsaufgaben verwendet werden können.
Inputs
Region
Binäres Bild, das nach der Segmentierung in Schwarz-Weiß verarbeitet wurde
Outputs
Rückgabe (Point2d-Array)
Stellt den Schwerpunkt oder das geometrische Zentrum jeder bestimmten Region dar
Center
Liefert die Koordinaten des Massenschwerpunkts jeder Region, die für weitere Analysen oder Objektlokalisierungsaufgaben verwendet werden können.
Inputs
Region
Binäres Bild, das nach der Segmentierung in Schwarz-Weiß verarbeitet wurde
Outputs
Rückgabe (Point2d-Array)
Stellt den Schwerpunkt oder das geometrische Zentrum jeder bestimmten Region dar
Count Black Pixels
Mit diesem Knoten können Sie die schwarzen Pixel in einem Bild zählen. Diese Metrik ist nützlich, um die Größe oder das Ausmaß der als schwarz dargestellten Bereiche im Bild zu quantifizieren.
Inputs
Region
Binärbild, das nach der Segmentierung in Schwarzweiß verarbeitet wurde
Outputs
Return (int)
total number of black pixels within the image
Count Regions
Mit diesem Knoten können Sie verschiedene zusammenhängende Komponenten oder Regionen identifizieren und quantifizieren, wobei jede Region eine Gruppe von zusammenhängenden Pixeln mit demselben Wert darstellt.
Inputs
Region
Binäres Bild, das nach der Segmentierung in Schwarz-Weiß verarbeitet wurde
Outputs
Rückgabe (int)
Gesamtzahl der verschiedenen zusammenhängenden Komponenten oder Regionen
Count White Pixels
Mit diesem Knoten können Sie die weißen Pixel in einem Bild zählen, was nützlich ist, um die Größe oder das Ausmaß der als weiß dargestellten Bereiche innerhalb des Bildes zu quantifizieren.
Inputs
Region
Binäres Bild, das nach der Segmentierung in Schwarz-Weiß verarbeitet wurde
Outputs
Rückgabe (int)
Gesamtzahl der weißen Pixel im Bild
Compare Regions
Analysiert zwei Regionen, indem es sie zu einem zusammenhängenden, einheitlichen Ergebnis zusammenführt. Dieser Vorgang ist von unschätzbarem Wert für Aufgaben wie den Abgleich von Objekten, das Zusammenführen benachbarter Regionen und die Bewertung der Segmentierungsgenauigkeit.
Inputs
Region
Binäres Bild, das nach der Segmentierung in schwarz-weiß verarbeitet wurde
Bereich
Binäres Bild, das nach der Segmentierung in Schwarz-Weiß verarbeitet wurde
Outputs
Rückkehr (Region)
Einheitliche Darstellung von zwei segmentierten Bereichen
Substract
Mit diesem Knoten können Sie eine segmentierte Region von einer anderen subtrahieren, was nützlich ist, um Unterschiede oder Überlappungen zwischen den beiden Regionen zu isolieren.
Inputs
Region
Binäres Bild, das nach der Segmentierung in schwarz-weiß verarbeitet wurde
Bereich
Binäres Bild, das nach der Segmentierung in Schwarz-Weiß verarbeitet wurde
Outputs
Rückgabe (Region)
Binäres Bild, das die Unterschiede zwischen zwei subtrahierten Regionen hervorhebt.
Intersection
Compares gibt die Schnittmenge zwischen zwei Regionen zurück. Diese Operation ist nützlich, um gemeinsame Bereiche oder Merkmale zwischen zwei segmentierten Objekten in einem Bild zu identifizieren.
Inputs
Region
Binäres Bild, das nach der Segmentierung in schwarz-weiß verarbeitet wurde
Bereich
Binäres Bild, das nach der Segmentierung in Schwarz-Weiß verarbeitet wurde
Outputs
Rückgabe (Region)
Binäres Bild, das die Überschneidungsbereiche zwischen zwei Regionen zeigt
Invert Pixel Region
Dieser Knoten kehrt die Pixel eines bestimmten Bereichs oder einer Auswahl um oder invertiert sie, in der Regel von Weiß zu Schwarz und umgekehrt. Dies ist nützlich, um bestimmte Bereiche von Interesse hervorzuheben oder um Negativversionen von Bildern für bestimmte Anwendungen zu erstellen.
Inputs
Region
Binäres Bild, das nach der Segmentierung in Schwarz-Weiß verarbeitet wurde
Outputs
Rückgabe (Region)
Umgekehrtes Binärbild
Region to Image
Konvertiert eine Region in ein Bild.
Inputs
Region
Binäres Bild, das nach der Segmentierung in Schwarz-Weiß verarbeitet wurde
Outputs
Image
Select Region
Wählt einen Bereich von Regionen aus, der durch eines der folgenden Merkmale angegeben wird: Fläche, Index, Höhe und Breite
Inputs
Region
Binäres Bild, das nach der Segmentierung in Schwarz-Weiß verarbeitet wurde
Merkmal
Gibt an, nach welchem Merkmal der Region gefiltert werden soll. Fläche (Gesamtzahl der Pixel), Index (Position in einer Liste/einem Array), Höhe (vertikale Ausdehnung) oder Breite (horizontale Ausdehnung)
Min
Der minimale akzeptable Wert für das gewählte Merkmal.
Der Wert muss mindestens 0 sein.
Max
Der maximal zulässige Wert für das gewählte Merkmal.
Outputs
Region
Gefiltertes Binärbild, das nur die Teile der ursprünglichen Region enthält, die den angegebenen Kriterien entsprechen.
Select Largest Region
Dieser Knoten identifiziert den größten zusammenhängenden Bereich innerhalb eines Binärbildes. Dieser Vorgang ist nützlich, um dominante Objekte oder Bereiche von Interesse auf der Grundlage ihrer Größe im Bild zu extrahieren.
Inputs
Region
Binäres Bild, das nach der Segmentierung in Schwarz-Weiß verarbeitet wurde
Outputs
Größte Region
Binäres Bild, verarbeitet in Schwarz-Weiß
Fläche (int)
Anzahl der Pixel des größten Bereichs
Smallest Circle
Berechnet den kleinsten Kreis, der die gesamte Region innerhalb eines Binärbildes vollständig umschließen kann. Dieser Vorgang ist nützlich, um die kompakte geometrische Darstellung der Region zu bestimmen, Einblicke in ihre räumliche Ausdehnung zu erhalten und weitere Analysen oder Messungen zu erleichtern.
Inputs
Region
Binäres Bild, das nach der Segmentierung in Schwarz-Weiß verarbeitet wurde
Outputs
Rückgabe (Kreis)
kleinster Kreis
Smallest Rectangle
Berechnet das kleinste Rechteck, das die gesamte Region in einem Binärbild vollständig umschließen kann. Dieser Vorgang ist nützlich, um eine kompakte geometrische Darstellung der räumlichen Ausdehnung der Region zu erhalten, die eine detaillierte Analyse und Messung ihrer Grenzen erleichtert.
Inputs
Region
Binäres Bild, das nach der Segmentierung in Schwarz-Weiß verarbeitet wurde
Outputs
Rückgabe (Rechteck)
kleinster Kreis
5.1 Morphology
Erode
Die Erosion entfernt allmählich die Ränder eines weißen Vordergrundobjekts in einem Bild, indem sie nicht-weiße Pixel in Schwarz verwandelt. Auf diese Weise wird die Größe der weißen Bereiche reduziert, was sich als nützlich erweist, um kleine weiße Flecken zu entfernen oder zusammenhängende Objekte im Bild zu trennen.
Inputs
Region
Binäres Bild, das nach der Segmentierung in schwarz-weiß verarbeitet wurde
Form
Rechteckig berücksichtigt alle Pixel innerhalb seiner Grenzen. Kreuz umfasst das zentrale Pixel und seine unmittelbaren Nachbarn entlang der vertikalen und horizontalen Achsen. Ellipse umfasst alle Pixel innerhalb ihrer Begrenzung, nützlich für die Erfassung komplexer Formen und Konturen.
Größe
Bezieht sich auf die Dimensionen des für die Operation verwendeten Kerns. Eine größere Größe vergrößert den Bereich, der um jedes Pixel herum abgedeckt wird, und wirkt sich darauf aus, wie stark das Bild morphologisch transformiert wird.
Wiederholungen
Gibt an, wie oft die morphologische Operation angewendet wird.
Outputs
Rückkehr (Region)
Binäres Bild nach dem Morphen
Dilate
Die Dilatation erweitert allmählich die Grenzen von weißen Vordergrundobjekten in einem Bild, indem sie Pixel weiß färbt, wenn mindestens ein Pixel unter dem Kernel weiß ist. Dadurch werden weiße Bereiche vergrößert, wodurch Lücken gefüllt und/oder unterbrochene Teile von Objekten im Bild verbunden werden.
Inputs
Region
Binäres Bild, das nach der Segmentierung in schwarz-weiß verarbeitet wurde
Form
Rechteckig berücksichtigt alle Pixel innerhalb seiner Grenzen. Kreuz umfasst das zentrale Pixel und seine unmittelbaren Nachbarn entlang der vertikalen und horizontalen Achsen. Ellipse umfasst alle Pixel innerhalb ihrer Begrenzung, nützlich für die Erfassung komplexer Formen und Konturen.
Größe
Bezieht sich auf die Dimensionen des für die Operation verwendeten Kerns. Eine größere Größe vergrößert den Bereich, der um jedes Pixel herum abgedeckt wird, und wirkt sich darauf aus, wie stark das Bild morphologisch transformiert wird.
Wiederholungen
Gibt an, wie oft die morphologische Operation angewendet wird.
Outputs
Rückkehr (Region)
Binäres Bild nach dem Morphen
Open
Open wendet die Erosion gefolgt von der Dilatation auf ein Bild an. Es hilft dabei, Grenzen zu glätten, kleine Vorsprünge zu entfernen und sich überlappende Objekte zu trennen, indem die weißen Bereiche im Bild zunächst verkleinert und dann vergrößert werden. Dieses Verfahren eignet sich besonders gut zum Bereinigen verrauschter Bilder oder zur Vorbereitung weiterer Analysen wie der Objekterkennung.
Inputs
Region
Binäres Bild, das nach der Segmentierung in schwarz-weiß verarbeitet wurde
Form
Rechteckig berücksichtigt alle Pixel innerhalb seiner Grenzen. Kreuz umfasst das zentrale Pixel und seine unmittelbaren Nachbarn entlang der vertikalen und horizontalen Achsen. Ellipse umfasst alle Pixel innerhalb ihrer Begrenzung, nützlich für die Erfassung komplexer Formen und Konturen.
Größe
Bezieht sich auf die Dimensionen des für die Operation verwendeten Kerns. Eine größere Größe vergrößert den Bereich, der um jedes Pixel herum abgedeckt wird, und wirkt sich darauf aus, wie stark das Bild morphologisch transformiert wird.
Wiederholungen
Gibt an, wie oft die morphologische Operation angewendet wird.
Outputs
Rückkehr (Region)
Binäres Bild nach dem Morphen
Close
Schließen wendet Dilatation gefolgt von Erosion auf ein Bild an. Es hilft, kleine Lücken zwischen weißen Bereichen zu schließen, unterbrochene Teile von Objekten zu verbinden und Unregelmäßigkeiten im Vordergrund zu glätten. Dieser Prozess ist nützlich, um kleine Löcher oder Lücken in Objekten zu füllen und die Kontinuität in segmentierten Bildbereichen zu gewährleisten.
Inputs
Region
Binäres Bild, das nach der Segmentierung in schwarz-weiß verarbeitet wurde
Form
Rechteckig berücksichtigt alle Pixel innerhalb seiner Grenzen. Kreuz umfasst das zentrale Pixel und seine unmittelbaren Nachbarn entlang der vertikalen und horizontalen Achsen. Ellipse umfasst alle Pixel innerhalb ihrer Begrenzung, nützlich für die Erfassung komplexer Formen und Konturen.
Größe
Bezieht sich auf die Dimensionen des für die Operation verwendeten Kerns. Eine größere Größe vergrößert den Bereich, der um jedes Pixel herum abgedeckt wird, und wirkt sich darauf aus, wie stark das Bild morphologisch transformiert wird.
Wiederholungen
Gibt an, wie oft die morphologische Operation angewendet wird.
Outputs
Rückkehr (Region)
Binäres Bild nach dem Morphen
Gradient
Der Gradient berechnet den Unterschied zwischen Dehnung und Erosion eines Bildes und hebt Kanten und Objektkonturen hervor. Er ist nützlich für Aufgaben wie Kantenerkennung und Grenzziehung.
Inputs
Region
Binäres Bild, das nach der Segmentierung in schwarz-weiß verarbeitet wurde
Form
Rechteckig berücksichtigt alle Pixel innerhalb seiner Grenzen. Kreuz umfasst das zentrale Pixel und seine unmittelbaren Nachbarn entlang der vertikalen und horizontalen Achsen. Ellipse umfasst alle Pixel innerhalb ihrer Begrenzung, nützlich für die Erfassung komplexer Formen und Konturen.
Größe
Bezieht sich auf die Dimensionen des für die Operation verwendeten Kerns. Eine größere Größe vergrößert den Bereich, der um jedes Pixel herum abgedeckt wird, und wirkt sich darauf aus, wie stark das Bild morphologisch transformiert wird.
Wiederholungen
Gibt an, wie oft die morphologische Operation angewendet wird.
Outputs
Rückkehr (Region)
Binäres Bild nach dem Morphen
Top hat
Top Hat berechnet den Unterschied zwischen dem Originalbild und seiner Öffnung. Dieser Vorgang eignet sich gut, um kleine, helle Details oder Merkmale in einem Bild hervorzuheben, z. B. feine Strukturen oder Rauschen.
Inputs
Region
Binäres Bild, das nach der Segmentierung in schwarz-weiß verarbeitet wurde
Form
Rechteckig berücksichtigt alle Pixel innerhalb seiner Grenzen. Kreuz umfasst das zentrale Pixel und seine unmittelbaren Nachbarn entlang der vertikalen und horizontalen Achsen. Ellipse umfasst alle Pixel innerhalb ihrer Begrenzung, nützlich für die Erfassung komplexer Formen und Konturen.
Größe
Bezieht sich auf die Dimensionen des für die Operation verwendeten Kerns. Eine größere Größe vergrößert den Bereich, der um jedes Pixel herum abgedeckt wird, und wirkt sich darauf aus, wie stark das Bild morphologisch transformiert wird.
Wiederholungen
Gibt an, wie oft die morphologische Operation angewendet wird.
Outputs
Rückkehr (Region)
Binäres Bild nach dem Morphen
Black Hat
Black Hat berechnet die Differenz zwischen dem Abschluss eines Bildes und dem Originalbild selbst. Dieser Vorgang ist nützlich, um kleine, dunkle Merkmale oder Details in einem Bild zu erkennen und hervorzuheben, z. B. Flecken oder dunkle Objekte vor einem hellen Hintergrund.
Inputs
Region
Binäres Bild, das nach der Segmentierung in schwarz-weiß verarbeitet wurde
Form
Rechteckig berücksichtigt alle Pixel innerhalb seiner Grenzen. Kreuz umfasst das zentrale Pixel und seine unmittelbaren Nachbarn entlang der vertikalen und horizontalen Achsen. Ellipse umfasst alle Pixel innerhalb ihrer Begrenzung, nützlich für die Erfassung komplexer Formen und Konturen.
Größe
Bezieht sich auf die Dimensionen des für die Operation verwendeten Kerns. Eine größere Größe vergrößert den Bereich, der um jedes Pixel herum abgedeckt wird, und wirkt sich darauf aus, wie stark das Bild morphologisch transformiert wird.
Wiederholungen
Gibt an, wie oft die morphologische Operation angewendet wird.
Outputs
Rückkehr (Region)
Binäres Bild nach dem Morphen
Hit Miss
Hit Miss erkennt bestimmte Muster in einem Bild, indem es die durch zwei komplementäre Strukturelemente (Kernel) definierten Vorder- und Hintergrundbedingungen abgleicht. Es identifiziert genaue Konfigurationen von Pixeln, die für präzise Form- oder Mustererkennungsaufgaben in der Bildverarbeitung nützlich sind.
Inputs
Region
Binäres Bild, das nach der Segmentierung in schwarz-weiß verarbeitet wurde
Form
Rechteckig berücksichtigt alle Pixel innerhalb seiner Grenzen. Kreuz umfasst das zentrale Pixel und seine unmittelbaren Nachbarn entlang der vertikalen und horizontalen Achsen. Ellipse umfasst alle Pixel innerhalb ihrer Begrenzung, nützlich für die Erfassung komplexer Formen und Konturen.
Größe
Bezieht sich auf die Dimensionen des für die Operation verwendeten Kerns. Eine größere Größe vergrößert den Bereich, der um jedes Pixel herum abgedeckt wird, und wirkt sich darauf aus, wie stark das Bild morphologisch transformiert wird.
Wiederholungen
Gibt an, wie oft die morphologische Operation angewendet wird.
Outputs
Rückkehr (Region)
Binäres Bild nach dem Morphen
6. Segmentation
Binary Threshold
Bei dieser Methode werden Pixelwerte oberhalb eines bestimmten Schwellenwerts in einen Maximalwert (weiß) und unterhalb des Schwellenwerts in Null (schwarz) umgewandelt, wodurch eine klare Trennung zwischen Objekt und Hintergrund entsteht.
Inputs
Image
Threshold Value
Invert
wandelt Pixelwerte um
Outputs
Rückgabe (Region)
Binäres Bild
Threshold to Zero
Pixelwerte unterhalb des Schwellenwerts werden auf Null gesetzt, und die Werte oberhalb des Schwellenwerts bleiben unverändert. Bei dieser Methode bleiben mehr Details des Originalbildes für Pixel oberhalb des Schwellenwerts erhalten.
Inputs
Image
Threshold Value
Invert
wandelt Pixelwerte um
Outputs
Rückkehr (Region)
Binäres Bild
Otsu Threshold
TBD
Inputs
TBD
Outputs
TBD
Adaptive Threshold
Bei der adaptiven Schwellenwertbildung wird der Schwellenwert für jedes Pixel auf der Grundlage seiner lokalen Umgebung angepasst, wodurch unterschiedliche Beleuchtungsbedingungen in Bildern effektiv gehandhabt werden. Diese Methode erhöht die Genauigkeit, insbesondere in Szenarien, in denen die Beleuchtung im Bild ungleichmäßig ist.
Inputs
Image
Originalbild
Type
MeanC berechnet den Schwellenwert als Durchschnitt der benachbarten Pixel, während GaussianC ihn als Gauß-gewichtete Summe berechnet.
Max Value
Pixel, deren Intensitätswerte über oder gleich dem berechneten Schwellenwert liegen, werden auf diesen Maximalwert gesetzt.
Kernel
Dieser Parameter gibt die Größe des Nachbarschaftsbereichs (ein Quadrat) an. Eine Erhöhung der Blockgröße führt tendenziell zu glatteren Bildern, während eine Verringerung zu schärferen, definierteren Grenzen führen kann.
Konstante
Dies ist ein konstanter Wert, der vom berechneten Mittelwert oder der Gauß-gewichteten Summe abgezogen wird, um den endgültigen Schwellenwert zu bestimmen. Höhere Werte reduzieren die Anzahl der Pixel, die als Vordergrund (weiß) klassifiziert werden.
Outputs
Return (Region)
Binäres Bild, bei dem jedes Pixel entweder schwarz oder weiß ist, was Regionen über oder unter dem berechneten Schwellenwert darstellt.