hit_or_miss_seqhit_or_miss_seqHitOrMissSeqHitOrMissSeq (Operator)

Name

hit_or_miss_seqhit_or_miss_seqHitOrMissSeqHitOrMissSeq — Ausführen der Hit-or-Miss-Operation für Regionen (sequentiell).

Warnung

hit_or_miss_seqhit_or_miss_seqHitOrMissSeqHitOrMissSeqHitOrMissSeq ist veraltet und wird nur aus Gründen der Rückwärtskompatibilität zur Verfügung gestellt.

Signatur

hit_or_miss_seq(Region : RegionHitMiss : GolayElement : )

Herror hit_or_miss_seq(const Hobject Region, Hobject* RegionHitMiss, const char* GolayElement)

Herror T_hit_or_miss_seq(const Hobject Region, Hobject* RegionHitMiss, const Htuple GolayElement)

void HitOrMissSeq(const HObject& Region, HObject* RegionHitMiss, const HTuple& GolayElement)

HRegion HRegion::HitOrMissSeq(const HString& GolayElement) const

HRegion HRegion::HitOrMissSeq(const char* GolayElement) const

HRegion HRegion::HitOrMissSeq(const wchar_t* GolayElement) const   (Nur Windows)

static void HOperatorSet.HitOrMissSeq(HObject region, out HObject regionHitMiss, HTuple golayElement)

HRegion HRegion.HitOrMissSeq(string golayElement)

Beschreibung

hit_or_miss_seqhit_or_miss_seqHitOrMissSeqHitOrMissSeqHitOrMissSeq berechnet die Hit-or-Miss-Transformation einer Region mit allen rotierten Versionen des durch GolayElementGolayElementGolayElementGolayElementgolayElement gewählten strukturierenden Elements aus dem Golay-Alphabet. Als Ergebnis wird die Vereinigungsmenge der Zwischenergebnisse aus den einzelnen Rotationen geliefert. Für die strukturierenden Elemente gibt es folgende Wahlmöglichkeiten:

'l', 'm', 'd', 'c', 'e', 'i', 'f', 'f2', 'h', 'k'.

Die Golay-Elemente mit allen möglichen Rotationen sind in der Funktionsbeschreibung von golay_elementsgolay_elementsGolayElementsGolayElementsGolayElements aufgeführt.

Ausführungsinformationen

Parameter

RegionRegionRegionRegionregion (input_object)  region(-array) objectHRegionHRegionHobject

Regionen, die verarbeitet werden sollen.

RegionHitMissRegionHitMissRegionHitMissRegionHitMissregionHitMiss (output_object)  region(-array) objectHRegionHRegionHobject *

Das Ergebnis der Hit-or-Miss-Operation.

GolayElementGolayElementGolayElementGolayElementgolayElement (input_control)  string HTupleHTupleHtuple (string) (string) (HString) (char*)

Strukturierendes Element aus dem Golay-Alphabet.

Defaultwert: 'h' "h" "h" "h" "h"

Werteliste: 'c'"c""c""c""c", 'd'"d""d""d""d", 'e'"e""e""e""e", 'f'"f""f""f""f", 'f2'"f2""f2""f2""f2", 'h'"h""h""h""h", 'i'"i""i""i""i", 'k'"k""k""k""k", 'l'"l""l""l""l", 'm'"m""m""m""m"

Komplexität

Sei F die Fläche einer Eingaberegion und R die Anzahl der Rotationen, dann ist die Laufzeitkomplexität für ein Objekt:

Ergebnis

Bei korrekter Parametrisierung liefert die Funktion hit_or_miss_seqhit_or_miss_seqHitOrMissSeqHitOrMissSeqHitOrMissSeq den Wert 2 (H_MSG_TRUE). Das Funktionsverhalten für die beiden Fälle leere und keine Eingaberegion lässt sich wie folgt kontrollieren:

Andernfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

thresholdthresholdThresholdThresholdThreshold, regiongrowingregiongrowingRegiongrowingRegiongrowingRegiongrowing, connectionconnectionConnectionConnectionConnection, union1union1Union1Union1Union1, watershedswatershedsWatershedsWatershedsWatersheds, class_ndim_normclass_ndim_normClassNdimNormClassNdimNormClassNdimNorm

Nachfolger

reduce_domainreduce_domainReduceDomainReduceDomainReduceDomain, select_shapeselect_shapeSelectShapeSelectShapeSelectShape, area_centerarea_centerAreaCenterAreaCenterAreaCenter, connectionconnectionConnectionConnectionConnection

Alternativen

hit_or_miss_golayhit_or_miss_golayHitOrMissGolayHitOrMissGolayHitOrMissGolay, hit_or_misshit_or_missHitOrMissHitOrMissHitOrMiss

Siehe auch

thinning_seqthinning_seqThinningSeqThinningSeqThinningSeq, thickening_seqthickening_seqThickeningSeqThickeningSeqThickeningSeq

Modul

Foundation