Name
mean_spmean_spMeanSpmean_spMeanSpMeanSp — Unterdrückung von Salz- und Pfeffer-Rauschen.
Herror mean_sp(const Hobject Image, Hobject* ImageSPMean, const Hlong MaskWidth, const Hlong MaskHeight, const Hlong MinThresh, const Hlong MaxThresh)
Herror T_mean_sp(const Hobject Image, Hobject* ImageSPMean, const Htuple MaskWidth, const Htuple MaskHeight, const Htuple MinThresh, const Htuple MaxThresh)
Herror mean_sp(Hobject Image, Hobject* ImageSPMean, const HTuple& MaskWidth, const HTuple& MaskHeight, const HTuple& MinThresh, const HTuple& MaxThresh)
HImage HImage::MeanSp(const HTuple& MaskWidth, const HTuple& MaskHeight, const HTuple& MinThresh, const HTuple& MaxThresh) const
HImageArray HImageArray::MeanSp(const HTuple& MaskWidth, const HTuple& MaskHeight, const HTuple& MinThresh, const HTuple& MaxThresh) const
mean_spmean_spMeanSpmean_spMeanSpMeanSp führt eine Glättung durch Mittelwertbildung
durch. Dabei gehen nur die Grauwerte in die Mittelung mit ein, die
in dem Intervall von MinThreshMinThreshMinThreshMinThreshMinThreshminThresh bis MaxThreshMaxThreshMaxThreshMaxThreshMaxThreshmaxThresh
liegen. Zu helle oder zu dunkle Grauwerte werden bei der Summation
ignoriert. Liegt kein Grauwert bei der Summation innerhalb des
vorgegebenen Intervalls, so wird der Originalgrauwert übernommen.
Setzt man die Schwellen auf 0 bzw. 255 so
verhält sich mean_spmean_spMeanSpmean_spMeanSpMeanSp, abgesehen von der Laufzeit, wie
mean_imagemean_imageMeanImagemean_imageMeanImageMeanImage.
mean_spmean_spMeanSpmean_spMeanSpMeanSp wird verwendet um extreme Grauwerte (Salz- und
Pfeffer-Rauschen = weiße und schwarze Punkte) zu unterdrücken.
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)
mean_sp(Image,ImageMeansp,3,3,101,201)
dev_display(ImageMeansp)
read_image(&Image,"mreut");
disp_image(Image,WindowHandle);
mean_sp(Image,&ImageMeansp,3,3,101,201);
disp_image(ImageMeansp,WindowHandle);
read_image(Image,'mreut')
dev_display(Image)
mean_sp(Image,ImageMeansp,3,3,101,201)
dev_display(ImageMeansp)
read_image(Image,'mreut')
dev_display(Image)
mean_sp(Image,ImageMeansp,3,3,101,201)
dev_display(ImageMeansp)
read_image(Image,'mreut')
dev_display(Image)
mean_sp(Image,ImageMeansp,3,3,101,201)
dev_display(ImageMeansp)
read_image(Image,'mreut')
dev_display(Image)
mean_sp(Image,ImageMeansp,3,3,101,201)
dev_display(ImageMeansp)
disp_imagedisp_imageDispImagedisp_imageDispImageDispImage
mean_imagemean_imageMeanImagemean_imageMeanImageMeanImage,
median_imagemedian_imageMedianImagemedian_imageMedianImageMedianImage,
median_separatemedian_separateMedianSeparatemedian_separateMedianSeparateMedianSeparate,
eliminate_min_maxeliminate_min_maxEliminateMinMaxeliminate_min_maxEliminateMinMaxEliminateMinMax
anisotropic_diffusionanisotropic_diffusionAnisotropicDiffusionanisotropic_diffusionAnisotropicDiffusionAnisotropicDiffusion,
sigma_imagesigma_imageSigmaImagesigma_imageSigmaImageSigmaImage,
binomial_filterbinomial_filterBinomialFilterbinomial_filterBinomialFilterBinomialFilter,
gauss_filtergauss_filterGaussFiltergauss_filterGaussFilterGaussFilter,
smooth_imagesmooth_imageSmoothImagesmooth_imageSmoothImageSmoothImage,
eliminate_min_maxeliminate_min_maxEliminateMinMaxeliminate_min_maxEliminateMinMaxEliminateMinMax
Foundation