Generate a Gaussian noise distribution.
::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.
|
Sigma (input_control) |
real -> HTuple.double |
| Standard deviation of the Gaussian noise distribution. | |
| Default value: 2.0 | |
| Suggested values: 1.5, 2.0, 3.0, 5.0, 10.0 | |
| Typical range of values: 0.0 <= Sigma <= 100.0 | |
| Minimum increment: 0.1 | |
|
Recommended increment: 1.0 | |
|
Distribution (output_control) |
distribution.values-array -> HTuple.double * |
| Resulting Gaussian noise distribution. | |
| Number of elements: 513 | |
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);
::sp_distribution, ::noise_distribution_mean
::sp_distribution, ::add_noise_white, ::noise_distribution_mean
Image filters