Name
zero_crossingzero_crossingZeroCrossingzero_crossingZeroCrossingZeroCrossing — Extrahieren von Nulldurchgängen in einem Bild.
zero_crossingzero_crossingZeroCrossingzero_crossingZeroCrossingZeroCrossing liefert als Ausgaberegion die
Nulldurchgänge im übergebenen Eingabebild zurück. Ein Pixel wird
dabei als Nulldurchgang markiert (d.h. in die Ausgaberegion
RegionCrossingRegionCrossingRegionCrossingRegionCrossingRegionCrossingregionCrossing aufgenommen), wenn sein Grauwert (in
ImageImageImageImageImageimage) gleich Null ist oder mindestens einer seiner
Nachbarn in 4er Nachbarschaft ein anderes Vorzeichen aufweist.
Diese Routine wird sinnvollerweise nach einer Kantenfilterung, die
die zweite Ableitung bestimmt (z.B. laplace_of_gausslaplace_of_gaussLaplaceOfGausslaplace_of_gaussLaplaceOfGaussLaplaceOfGauss),
gegebenenfalls gefolgt von einer Glättungsoperation aufgerufen. In
diesem Fall markieren die Nulldurchgänge Kanten(kandidaten).
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Automatisch parallelisiert auf Tupelebene.
- Automatisch parallelisiert auf Domainebene.
zero_crossingzero_crossingZeroCrossingzero_crossingZeroCrossingZeroCrossing liefert normalerweise den Wert 2 (H_MSG_TRUE).
Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
laplacelaplaceLaplacelaplaceLaplaceLaplace,
laplace_of_gausslaplace_of_gaussLaplaceOfGausslaplace_of_gaussLaplaceOfGaussLaplaceOfGauss,
derivate_gaussderivate_gaussDerivateGaussderivate_gaussDerivateGaussDerivateGauss
connectionconnectionConnectionconnectionConnectionConnection,
skeletonskeletonSkeletonskeletonSkeletonSkeleton,
boundaryboundaryBoundaryboundaryBoundaryBoundary,
select_shapeselect_shapeSelectShapeselect_shapeSelectShapeSelectShape,
fill_upfill_upFillUpfill_upFillUpFillUp
thresholdthresholdThresholdthresholdThresholdThreshold,
dual_thresholddual_thresholdDualThresholddual_thresholdDualThresholdDualThreshold,
zero_crossing_sub_pixzero_crossing_sub_pixZeroCrossingSubPixzero_crossing_sub_pixZeroCrossingSubPixZeroCrossingSubPix
Foundation