Name
eliminate_speliminate_spEliminateSpeliminate_spEliminateSpEliminateSp — Ersetzen der Werte außerhalb der Schwellen durch den Mittelwert.
Herror eliminate_sp(const Hobject Image, Hobject* ImageFillSP, const Hlong MaskWidth, const Hlong MaskHeight, const Hlong MinThresh, const Hlong MaxThresh)
Herror T_eliminate_sp(const Hobject Image, Hobject* ImageFillSP, const Htuple MaskWidth, const Htuple MaskHeight, const Htuple MinThresh, const Htuple MaxThresh)
Herror eliminate_sp(Hobject Image, Hobject* ImageFillSP, const HTuple& MaskWidth, const HTuple& MaskHeight, const HTuple& MinThresh, const HTuple& MaxThresh)
HImage HImage::EliminateSp(const HTuple& MaskWidth, const HTuple& MaskHeight, const HTuple& MinThresh, const HTuple& MaxThresh) const
HImageArray HImageArray::EliminateSp(const HTuple& MaskWidth, const HTuple& MaskHeight, const HTuple& MinThresh, const HTuple& MaxThresh) const
eliminate_speliminate_spEliminateSpeliminate_spEliminateSpEliminateSp ersetzt alle Grauwerte außerhalb des
angegebenen Grauwertintervalls (MinThreshMinThreshMinThreshMinThreshMinThreshminThresh bis
MaxThreshMaxThreshMaxThreshMaxThreshMaxThreshmaxThresh) durch den Mittelwert der Nachbarn. Es werden
für die Mittelung aber nur die Nachbarpunkte herangezogen, die
ebenfalls innerhalb des Grauwertintervalls liegen. Ist in der
Umgebung kein solcher Punkt enthalten, wird der Originalgrauwert
verwendet. Die Grauwerte im Eingabebild, die innerhalb des
Grauwertintervalls liegen, werden ebenfalls unverändert
übernommen.
Werden für MaskHeightMaskHeightMaskHeightMaskHeightMaskHeightmaskHeight oder MaskWidthMaskWidthMaskWidthMaskWidthMaskWidthmaskWidth gerade
statt ungerade Werte übergeben, verwendet die Routine an ihrer
Stelle die nächstgrößeren ungeraden Werte (damit ist der
Schwerpunkt der Filtermaske immer eindeutig bestimmt).
Beachten Sie, dass Filteroperatoren eventuell unerwartete Resultate
ausgeben, wenn ein Bild mit einer reduzierten Domäne als Input übergeben
wird. Weitere Informationen können im Kapitel Filter gefunden
werden.
- 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 Kanalebene.
- Automatisch parallelisiert auf Domainebene.
Breite der Filtermaske.
Defaultwert: 3
Wertevorschläge: 3, 5, 7, 9, 11
Typischer Wertebereich: 3
≤
MaskWidth
MaskWidth
MaskWidth
MaskWidth
MaskWidth
maskWidth
≤
512 (lin)
Minimale Schrittweite: 2
Empfohlene Schrittweite: 2
Restriktion: odd(MaskWidth)
Höhe der Filtermaske.
Defaultwert: 3
Wertevorschläge: 3, 5, 7, 9, 11
Typischer Wertebereich: 3
≤
MaskHeight
MaskHeight
MaskHeight
MaskHeight
MaskHeight
maskHeight
≤
512 (lin)
Minimale Schrittweite: 2
Empfohlene Schrittweite: 2
Restriktion: odd(MaskHeight)
Mindestgrauwert.
Defaultwert: 1
Wertevorschläge: 1, 5, 7, 9, 11, 15, 23, 31, 43, 61, 101
Maximalgrauwert.
Defaultwert: 254
Wertevorschläge: 5, 7, 9, 11, 15, 23, 31, 43, 61, 101, 200, 230, 250, 254
Restriktion: MinThresh <= MaxThresh
read_image(Image,'mreut')
dev_display(Image)
eliminate_sp(Image,ImageFillSP,3,3,101,201)
dev_display(ImageFillSP)
read_image(&Image,"mreut");
disp_image(Image,WindowHandle);
eliminate_sp(Image,&ImageFillSP,3,3,101,201);
disp_image(ImageFillSP,WindowHandle);
read_image(Image,'mreut')
dev_display(Image)
eliminate_sp(Image,ImageFillSP,3,3,101,201)
dev_display(ImageFillSP)
read_image(Image,'mreut')
dev_display(Image)
eliminate_sp(Image,ImageFillSP,3,3,101,201)
dev_display(ImageFillSP)
read_image(Image,'mreut')
dev_display(Image)
eliminate_sp(Image,ImageFillSP,3,3,101,201)
dev_display(ImageFillSP)
read_image(Image,'mreut')
dev_display(Image)
eliminate_sp(Image,ImageFillSP,3,3,101,201)
dev_display(ImageFillSP)
disp_imagedisp_imageDispImagedisp_imageDispImageDispImage
mean_spmean_spMeanSpmean_spMeanSpMeanSp,
mean_imagemean_imageMeanImagemean_imageMeanImageMeanImage,
median_imagemedian_imageMedianImagemedian_imageMedianImageMedianImage,
eliminate_min_maxeliminate_min_maxEliminateMinMaxeliminate_min_maxEliminateMinMaxEliminateMinMax
binomial_filterbinomial_filterBinomialFilterbinomial_filterBinomialFilterBinomialFilter,
gauss_filtergauss_filterGaussFiltergauss_filterGaussFilterGaussFilter,
smooth_imagesmooth_imageSmoothImagesmooth_imageSmoothImageSmoothImage,
anisotropic_diffusionanisotropic_diffusionAnisotropicDiffusionanisotropic_diffusionAnisotropicDiffusionAnisotropicDiffusion,
sigma_imagesigma_imageSigmaImagesigma_imageSigmaImageSigmaImage,
eliminate_min_maxeliminate_min_maxEliminateMinMaxeliminate_min_maxEliminateMinMaxEliminateMinMax
Foundation