regiongrowing_meanregiongrowing_meanRegiongrowingMeanRegiongrowingMeanregiongrowing_mean (Operator)

Name

regiongrowing_meanregiongrowing_meanRegiongrowingMeanRegiongrowingMeanregiongrowing_mean — Ausführen eines Flächenwachstums mit Mittelwertbildung.

Signatur

regiongrowing_mean(Image : Regions : StartRows, StartColumns, Tolerance, MinSize : )

Herror regiongrowing_mean(const Hobject Image, Hobject* Regions, const Hlong StartRows, const Hlong StartColumns, double Tolerance, const Hlong MinSize)

Herror T_regiongrowing_mean(const Hobject Image, Hobject* Regions, const Htuple StartRows, const Htuple StartColumns, const Htuple Tolerance, const Htuple MinSize)

void RegiongrowingMean(const HObject& Image, HObject* Regions, const HTuple& StartRows, const HTuple& StartColumns, const HTuple& Tolerance, const HTuple& MinSize)

HRegion HImage::RegiongrowingMean(const HTuple& StartRows, const HTuple& StartColumns, double Tolerance, Hlong MinSize) const

HRegion HImage::RegiongrowingMean(Hlong StartRows, Hlong StartColumns, double Tolerance, Hlong MinSize) const

static void HOperatorSet.RegiongrowingMean(HObject image, out HObject regions, HTuple startRows, HTuple startColumns, HTuple tolerance, HTuple minSize)

HRegion HImage.RegiongrowingMean(HTuple startRows, HTuple startColumns, double tolerance, int minSize)

HRegion HImage.RegiongrowingMean(int startRows, int startColumns, double tolerance, int minSize)

def regiongrowing_mean(image: HObject, start_rows: MaybeSequence[int], start_columns: MaybeSequence[int], tolerance: float, min_size: int) -> HObject

Beschreibung

regiongrowing_meanregiongrowing_meanRegiongrowingMeanRegiongrowingMeanRegiongrowingMeanregiongrowing_mean führt ein Flächenwachstum mit Mittelwertbildung ausgehend von vorgegebenen Startpunkten aus. StartRowsStartRowsStartRowsStartRowsstartRowsstart_rows und StartColumnsStartColumnsStartColumnsStartColumnsstartColumnsstart_columns geben die Startpunkte vor, von denen aus Regionen erzeugt werden. Zu jedem Zeitpunkt des Wachstumsprozesses ist der Mittelwert der bisherigen Region bekannt. Die Grauwerte der Randpunkte der Region werden mit diesem Wert verglichen und zu der Region hinzugefügt, falls der Grauwert nur wenig abweicht (Differenz < ToleranceToleranceToleranceTolerancetolerancetolerance). Regionen die zu klein sind (Fläche < MinSizeMinSizeMinSizeMinSizeminSizemin_size) werden unterdrückt.

Werden keine Startpunkte vorgegeben (leere Tupel), dann beginnt der Expansionsprozess bei dem ersten Bildpunkt (links oben) und wird nach jeder neu entstandenen Region mit dem ersten, bisher unbearbeiteten Bildpunkt, fortgesetzt.

Ausführungsinformationen

Parameter

ImageImageImageImageimageimage (input_object)  singlechannelimage(-array) objectHImageHObjectHImageHobject (byte / uint2 / int4)

Eingabebild.

RegionsRegionsRegionsRegionsregionsregions (output_object)  region-array objectHRegionHObjectHRegionHobject *

Segmentierte Regionen.

StartRowsStartRowsStartRowsStartRowsstartRowsstart_rows (input_control)  point.y(-array) HTupleMaybeSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Zeilenkoordinaten der Startpunkte.

Defaultwert: []

Typischer Wertebereich: 0 ≤ StartRows StartRows StartRows StartRows startRows start_rows

Minimale Schrittweite: 1

Empfohlene Schrittweite: 1

StartColumnsStartColumnsStartColumnsStartColumnsstartColumnsstart_columns (input_control)  point.x(-array) HTupleMaybeSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Spaltenkoordinaten der Startpunkte.

Defaultwert: []

Typischer Wertebereich: 0 ≤ StartColumns StartColumns StartColumns StartColumns startColumns start_columns

Minimale Schrittweite: 1

Empfohlene Schrittweite: 1

ToleranceToleranceToleranceTolerancetolerancetolerance (input_control)  number HTuplefloatHTupleHtuple (real) (double) (double) (double)

Maximale Abweichung vom Mittelwert.

Defaultwert: 5.0

Wertevorschläge: 0.5, 1.0, 1.5, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 12.0, 15.0, 17.0, 20.0, 25.0, 30.0, 40.0

Restriktion: Tolerance > 0.0

MinSizeMinSizeMinSizeMinSizeminSizemin_size (input_control)  integer HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Mindestgröße einer Region.

Defaultwert: 100

Wertevorschläge: 0, 10, 30, 50, 100, 500, 1000, 2000

Typischer Wertebereich: 0 ≤ MinSize MinSize MinSize MinSize minSize min_size

Minimale Schrittweite: 1

Empfohlene Schrittweite: 100

Ergebnis

regiongrowing_meanregiongrowing_meanRegiongrowingMeanRegiongrowingMeanRegiongrowingMeanregiongrowing_mean liefert den Wert 2 (H_MSG_TRUE), falls die Parameter korrekt sind. Für das Verhalten bzgl. der Eingabebilder und Ausgaberegionen sind die Flags 'no_object_result'"no_object_result""no_object_result""no_object_result""no_object_result""no_object_result", 'empty_region_result'"empty_region_result""empty_region_result""empty_region_result""empty_region_result""empty_region_result" und 'store_empty_region'"store_empty_region""store_empty_region""store_empty_region""store_empty_region""store_empty_region" einstellbar (siehe set_systemset_systemSetSystemSetSystemSetSystemset_system). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

binomial_filterbinomial_filterBinomialFilterBinomialFilterBinomialFilterbinomial_filter, gauss_filtergauss_filterGaussFilterGaussFilterGaussFiltergauss_filter, sigma_imagesigma_imageSigmaImageSigmaImageSigmaImagesigma_image, anisotropic_diffusionanisotropic_diffusionAnisotropicDiffusionAnisotropicDiffusionAnisotropicDiffusionanisotropic_diffusion, median_imagemedian_imageMedianImageMedianImageMedianImagemedian_image, mean_imagemean_imageMeanImageMeanImageMeanImagemean_image

Nachfolger

select_shapeselect_shapeSelectShapeSelectShapeSelectShapeselect_shape, reduce_domainreduce_domainReduceDomainReduceDomainReduceDomainreduce_domain, openingopeningOpeningOpeningOpeningopening, expand_regionexpand_regionExpandRegionExpandRegionExpandRegionexpand_region

Alternativen

regiongrowingregiongrowingRegiongrowingRegiongrowingRegiongrowingregiongrowing, regiongrowing_nregiongrowing_nRegiongrowingNRegiongrowingNRegiongrowingNregiongrowing_n

Modul

Foundation