Name
regiongrowing_meanregiongrowing_meanRegiongrowingMeanregiongrowing_meanRegiongrowingMeanRegiongrowingMean — Ausführen eines Flächenwachstums mit Mittelwertbildung.
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)
Herror regiongrowing_mean(Hobject Image, Hobject* Regions, const HTuple& StartRows, const HTuple& StartColumns, const HTuple& Tolerance, const HTuple& MinSize)
HRegionArray HImage::RegiongrowingMean(const HTuple& StartRows, const HTuple& StartColumns, const HTuple& Tolerance, const HTuple& MinSize) const
HRegionArray HImageArray::RegiongrowingMean(const HTuple& StartRows, const HTuple& StartColumns, const HTuple& Tolerance, const HTuple& MinSize) const
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)
regiongrowing_meanregiongrowing_meanRegiongrowingMeanregiongrowing_meanRegiongrowingMeanRegiongrowingMean führt ein Flächenwachstum mit
Mittelwertbildung ausgehend von vorgegebenen Startpunkten aus.
StartRowsStartRowsStartRowsStartRowsStartRowsstartRows und StartColumnsStartColumnsStartColumnsStartColumnsStartColumnsstartColumns 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 < MinSizeMinSizeMinSizeMinSizeMinSizeminSize) 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.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Automatisch parallelisiert auf Tupelebene.
Zeilenkoordinaten der Startpunkte.
Defaultwert: []
Typischer Wertebereich: 0
≤
StartRows
StartRows
StartRows
StartRows
StartRows
startRows
Minimale Schrittweite: 1
Empfohlene Schrittweite: 1
Spaltenkoordinaten der Startpunkte.
Defaultwert: []
Typischer Wertebereich: 0
≤
StartColumns
StartColumns
StartColumns
StartColumns
StartColumns
startColumns
Minimale Schrittweite: 1
Empfohlene Schrittweite: 1
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
Mindestgröße einer Region.
Defaultwert: 100
Wertevorschläge: 0, 10, 30, 50, 100, 500, 1000, 2000
Typischer Wertebereich: 0
≤
MinSize
MinSize
MinSize
MinSize
MinSize
minSize
Minimale Schrittweite: 1
Empfohlene Schrittweite: 100
Restriktion: MinSize >= 0
regiongrowing_meanregiongrowing_meanRegiongrowingMeanregiongrowing_meanRegiongrowingMeanRegiongrowingMean 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_systemSetSystemset_systemSetSystemSetSystem). Gegebenenfalls wird
eine Fehlerbehandlung durchgeführt.
binomial_filterbinomial_filterBinomialFilterbinomial_filterBinomialFilterBinomialFilter,
gauss_filtergauss_filterGaussFiltergauss_filterGaussFilterGaussFilter,
sigma_imagesigma_imageSigmaImagesigma_imageSigmaImageSigmaImage,
anisotropic_diffusionanisotropic_diffusionAnisotropicDiffusionanisotropic_diffusionAnisotropicDiffusionAnisotropicDiffusion,
median_imagemedian_imageMedianImagemedian_imageMedianImageMedianImage,
mean_imagemean_imageMeanImagemean_imageMeanImageMeanImage
select_shapeselect_shapeSelectShapeselect_shapeSelectShapeSelectShape,
reduce_domainreduce_domainReduceDomainreduce_domainReduceDomainReduceDomain,
openingopeningOpeningopeningOpeningOpening,
expand_regionexpand_regionExpandRegionexpand_regionExpandRegionExpandRegion
regiongrowingregiongrowingRegiongrowingregiongrowingRegiongrowingRegiongrowing,
regiongrowing_nregiongrowing_nRegiongrowingNregiongrowing_nRegiongrowingNRegiongrowingN
Foundation