Name
add_noise_whiteadd_noise_whiteAddNoiseWhiteAddNoiseWhite — Synthetisches Verrauschen eines Bildes.
add_noise_whiteadd_noise_whiteAddNoiseWhiteAddNoiseWhiteAddNoiseWhite überlagert das Bild (ImageImageImageImageimage)
mit im Intervall [-AmpAmpAmpAmpamp,AmpAmpAmpAmpamp] gleichverteiltem,
mittelwertfreiem, weißem Rauschen, das mittels der C-Funktion
„drand48“ mit zeitabhängigem Seed generiert wird. Anschließend
erfolgt ein Clipping der resultierenden Grauwerte auf den Bereich
des entsprechenden Pixeltyps.
- 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.
Bild, das verrauscht werden soll.
Verrauschtes Bild.
Parameteranzahl: ImageNoise == Image
Additives Rauschen (in [-Amp,Amp] gleichverteilt)
Defaultwert: 60.0
Wertevorschläge: 1.0, 2.0, 5.0, 10.0, 20.0, 40.0, 60.0, 90.0
Typischer Wertebereich: 1.0
≤
Amp
Amp
Amp
Amp
amp
≤
1000.0
Minimale Schrittweite: 0.001
Empfohlene Schrittweite: 10.0
Restriktion: Amp > 0
read_image(Image,'fabrik')
dev_display (Image)
add_noise_white(Image,ImageNoise,90)
dev_display (ImageNoise)
read_image(&Image,"fabrik");
disp_image(Image,WindowHandle);
add_noise_white(Image,&ImageNoise,90.0);
disp_image(ImageNoise,WindowHandle);
read_image(Image,'fabrik')
dev_display (Image)
add_noise_white(Image,ImageNoise,90)
dev_display (ImageNoise)
read_image(Image,'fabrik')
dev_display (Image)
add_noise_white(Image,ImageNoise,90)
dev_display (ImageNoise)
read_image(Image,'fabrik')
dev_display (Image)
add_noise_white(Image,ImageNoise,90)
dev_display (ImageNoise)
add_noise_whiteadd_noise_whiteAddNoiseWhiteAddNoiseWhiteAddNoiseWhite liefert den Wert 2 (H_MSG_TRUE), falls die Parameter
korrekt sind. Das Verhalten bei leerer Eingabe (keine Eingabebilder
vorhanden) lässt sich mittels
set_system('no_object_result',<Result>)set_system("no_object_result",<Result>)SetSystem("no_object_result",<Result>)SetSystem("no_object_result",<Result>)SetSystem("no_object_result",<Result>) festlegen.
Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
add_noise_distributionadd_noise_distributionAddNoiseDistributionAddNoiseDistributionAddNoiseDistribution
add_noise_distributionadd_noise_distributionAddNoiseDistributionAddNoiseDistributionAddNoiseDistribution,
noise_distribution_meannoise_distribution_meanNoiseDistributionMeanNoiseDistributionMeanNoiseDistributionMean,
gauss_distributiongauss_distributionGaussDistributionGaussDistributionGaussDistribution,
sp_distributionsp_distributionSpDistributionSpDistributionSpDistribution
Foundation