Blobs Datenzugriffsfunktionen

In diesem Thema werden die verfügbaren Datenzugriffsfunktionen aufgelistet, die Werte aus Blob Funktionen beziehen.

Hinweis: Jede der folgenden Funktionen verweist für den ersten Parameter auf eine Blobs-Datenstruktur. Index (nullbasiert) bestimmt, welcher Blob aus der Struktur indiziert wird. Wenn der Index nicht angegeben ist, wird er standardmäßig auf Null gesetzt (d. h. der erste zurückgegebene Blob).

Funktion

Beschreibung

GetAngle(Blobs, [Index])

Gibt den Winkel zwischen dem gefundenen Mittelpunkt des Blobs und dem Mittelpunkt des ROI an.

Der Massenmittelpunkt eines Blobs ist der Punkt, in dem seine Masse im Gleichgewicht ist. Würde man ein Blatt aus einem einheitlichen Material in der Form des Blobs ausschneiden, würde dieses Objekt am Massenmittelpunkt im Gleichgewicht gehalten. Der Massenmittelpunkt eines Blobs muss nicht zwangsläufig im Blob selbst liegen.

GetArea(Blobs, [Index])

Gibt die Fläche des Blobs (in Pixel) an.


Die Fläche eines Blobs wird durch Zählen der Anzahl der Pixel ermittelt, die im Blob enthalten sind.

GetColor(Blobs, [Index])

Gibt den Farbwert eines Blobs zurück (0.0 = schwarz, 1.1 = weiß).

GetElongation(Blobs, Index)

Gibt den Streckungswert aus dem angegebenen Blob zurück.

GetHeight(Blobs, [Index])

Gibt die Höhe des indizierten Blobs zurück.

GetHoles(Blobs, [Index])

Gibt die Anzahl der Löcher innerhalb des Blobs zurück.

GetMaxX
(Blobs, [Index])

Gibt die maximale x-Koordinate (ganz rechts) des Blobs zurück.

GetMaxXY
(Blobs, [Index])

Gibt die y-Koordinate an der maximalen x-Koordinate (ganz rechts) des Blobs zurück.

GetMaxY
(Blobs, [Index])

Gibt die maximale y-Koordinate (ganz unten) des Blobs zurück.

GetMaxYX
(Blobs, [Index])

Gibt die x-Koordinate an der maximalen y-Koordinate (ganz unten) des Blobs zurück.

GetMinX(Blobs, [Index])

Gibt die minimale x-Koordinate (ganz links) des Blobs zurück.

GetMinXY
(Blobs, [Index])

Gibt die y-Koordinate an der minimalen x-Koordinate (ganz links) des Blobs zurück.

GetMinY
(Blobs, Index)

Gibt die minimale y-Koordinate (ganz oben) des Blobs zurück.

GetMinYX
(Blobs, [Index])

Gibt die x-Koordinate an der minimalen y-Koordinate (ganz oben) des Blobs zurück.

GetNFound
(Blobs)

Gibt die Anzahl der gefundenen Blobs innerhalb des ROI zurück.

GetPerimeter(Blobs, [Index])

Gibt den Umfang des Blobs in Pixeln an.


Der Umfang des Blobs wird durch Zählen der Anzahl von Außenkanten aller im Blob enthaltenen Pixel berechnet.

GetPolygon(Blobs, Index, [Anzeigen])

Gibt eine Polygon-Datenstruktur zurück, die die Umgrenzungspunkte des angegebenen Blobs darstellt. Die Polygon-Datenstruktur kann als Eingabe für Funktionen verwendet werden, die über einen Parameter Externer Bereich verfügen, wodurch die Bildverarbeitung innerhalb der Umgrenzung eines Blobs durchgeführt werden kann.

Hinweis:
  • Optional kann der Parameter Anzeigen angegeben werden. Mit der Einstellung 0 (Standardwert) wird die Polygongrafik nur bei Auswahl der Zelle „GetPolygon“ angezeigt; mit dem Wert 1 wird sie immer angezeigt.
  • Das Polygon wird nicht grafisch dargestellt, wenn seine Länge ca. 4950 Punkte überschreitet.

GetScore(Blobs, [Index1], [Index2])

Gibt den Gütewert (0–100) des Blobs zurück.

GetSpread(Blobs, [Index])

Gibt den Ausdehnungswert des Blobs zurück.

GetThresh(Blobs)

Gibt entweder den manuellen Schwellwert des optimalen Werts (wenn -1, automatisch ist angegeben) des Blobs an..

GetWidth(Blobs, [Index])

Gibt die Breite des indizierten Blobs zurück.

GetX(Blobs, [Index1], [Index2])

Gibt die x-Koordinate zurück.

GetY(Blobs, [Index1], [Index2])

Gibt die y-Koordinate zurück.