gauss_distributionπ
Short descriptionπ
gauss_distribution β Generate a Gaussian noise distribution.
Signatureπ
gauss_distribution( real Sigma, out distribution.values Distribution )
Descriptionπ
gauss_distribution generates a Gaussian noise
distribution. The parameter Sigma determines the noiseβs
standard deviation. Usually, the result Distribution is
used as input for the operator add_noise_distribution.
Execution informationπ
Execution information
-
Multithreading type: reentrant (runs in parallel with non-exclusive operators).
-
Multithreading scope: global (may be called from any thread).
-
Processed without parallelization.
Parametersπ
Sigma (input_control) real β (real)
Standard deviation of the Gaussian noise distribution.
Default: 2.0
Suggested values: 1.5, 2.0, 3.0, 5.0, 10.0
Value range: 0.0 β€ Sigma β€ 100.0
Minimum increment: 0.1
Recommended increment: 1.0
Distribution (output_control) distribution.values-array β (real)
Resulting Gaussian noise distribution.
Number of elements: 513
Exampleπ
(HDevelop)
read_image(Image,'fabrik')
dev_display (Image)
gauss_distribution(30,Dist)
add_noise_distribution(Image,ImageNoise,Dist)
dev_display (ImageNoise)
(C)read_image(&Image,"fabrik")\;
disp_image(Image,WindowHandle)\;
set_d(Sigma,30.0,0)\;
T_gauss_distribution(Sigma,&Dist)\;
T_add_noise_distribution(Image,&ImageNoise,Dist)\;
disp_image(ImageNoise,WindowHandle)\;
Combinations with other operatorsπ
Moduleπ
Foundation