sp_distributionT_sp_distributionSpDistributionSpDistributionsp_distribution (Operator)
Name
sp_distributionT_sp_distributionSpDistributionSpDistributionsp_distribution — Erzeugung einer Salz- und Pfeffer- Rauschverteilung.
Signatur
Beschreibung
sp_distributionsp_distributionSpDistributionSpDistributionSpDistributionsp_distribution erzeugt eine Rauschverteilung mit
Rauschwerten von 0 und 255. Die Parameter PercentSaltPercentSaltPercentSaltPercentSaltpercentSaltpercent_salt
und PercentPepperPercentPepperPercentPepperPercentPepperpercentPepperpercent_pepper geben dabei an, wie viel Prozent weiße
und schwarze Punkte auftreten sollen. Die Summe der Parameter muss
kleiner als 100 sein. Das Ergebnis (DistributionDistributionDistributionDistributiondistributiondistribution) dient
in der Regel als Eingabe für den Befehl add_noise_distributionadd_noise_distributionAddNoiseDistributionAddNoiseDistributionAddNoiseDistributionadd_noise_distribution.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
PercentSaltPercentSaltPercentSaltPercentSaltpercentSaltpercent_salt (input_control) number → HTupleUnion[float, int]HTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)
Prozentanteil von Salz im Rauschen.
Defaultwert: 5.0
Wertevorschläge: 1.0, 2.0, 5.0, 7.0, 10.0, 15.0, 20.0, 30.0
Typischer Wertebereich: 0.0
≤
PercentSalt
PercentSalt
PercentSalt
PercentSalt
percentSalt
percent_salt
≤
100.0
Minimale Schrittweite: 0.1
Empfohlene Schrittweite: 1.0
Restriktion: 0.0 <= PercentSalt && PercentSalt <= 100.0
PercentPepperPercentPepperPercentPepperPercentPepperpercentPepperpercent_pepper (input_control) number → HTupleUnion[float, int]HTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)
Prozentanteil von Pfeffer im Rauschen.
Defaultwert: 5.0
Wertevorschläge: 1.0, 2.0, 5.0, 7.0, 10.0, 15.0, 20.0, 30.0
Typischer Wertebereich: 0.0
≤
PercentPepper
PercentPepper
PercentPepper
PercentPepper
percentPepper
percent_pepper
≤
100.0
Minimale Schrittweite: 0.1
Empfohlene Schrittweite: 1.0
Restriktion: 0.0 <= PercentPepper && PercentPepper <= 100.0
DistributionDistributionDistributionDistributiondistributiondistribution (output_control) distribution.values-array → HTupleSequence[float]HTupleHtuple (real) (double) (double) (double)
Zu berechnende Verteilung.
Parameteranzahl: 513
Beispiel (HDevelop)
read_image(Image,'fabrik')
dev_display (Image)
sp_distribution(30,30,Dist)
add_noise_distribution(Image,ImageNoise,Dist)
dev_display (ImageNoise)
Beispiel (C)
read_image(&Image,"fabrik");
disp_image(Image,WindowHandle);
create_tuple(&PerSalt,1);
set_d(PerSalt,30.0,0);
create_tuple(&PerPepper,1);
set_d(PerPepper,30.0,0);
T_sp_distribution(PerSalt,PerPepper,&Dist);
T_add_noise_distribution(Image,&ImageNoise,Dist);
disp_image(ImageNoise,WindowHandle);
Beispiel (HDevelop)
read_image(Image,'fabrik')
dev_display (Image)
sp_distribution(30,30,Dist)
add_noise_distribution(Image,ImageNoise,Dist)
dev_display (ImageNoise)
Beispiel (HDevelop)
read_image(Image,'fabrik')
dev_display (Image)
sp_distribution(30,30,Dist)
add_noise_distribution(Image,ImageNoise,Dist)
dev_display (ImageNoise)
Beispiel (HDevelop)
read_image(Image,'fabrik')
dev_display (Image)
sp_distribution(30,30,Dist)
add_noise_distribution(Image,ImageNoise,Dist)
dev_display (ImageNoise)
Nachfolger
add_noise_distributionadd_noise_distributionAddNoiseDistributionAddNoiseDistributionAddNoiseDistributionadd_noise_distribution
Alternativen
gauss_distributiongauss_distributionGaussDistributionGaussDistributionGaussDistributiongauss_distribution,
noise_distribution_meannoise_distribution_meanNoiseDistributionMeanNoiseDistributionMeanNoiseDistributionMeannoise_distribution_mean
Siehe auch
gauss_distributiongauss_distributionGaussDistributionGaussDistributionGaussDistributiongauss_distribution,
noise_distribution_meannoise_distribution_meanNoiseDistributionMeanNoiseDistributionMeanNoiseDistributionMeannoise_distribution_mean,
add_noise_whiteadd_noise_whiteAddNoiseWhiteAddNoiseWhiteAddNoiseWhiteadd_noise_white
Modul
Foundation