Generate an image disturbed by uniform noise
#include "dip_noise.h"
dip_Error dip_UniformNoise ( in, out, lowerBound, upperBound, random )
integer, float
Generate an image disturbed by additive uniform noise. See UniformRandomVariable for more information on the random number generator.
Data type | Name | Description |
dip_Image | in | Input |
dip_Image | out | Output |
dip_float | lowerBound | Lower bound of the uniform distribution the noise is drawn from |
dip_float | upperBound | Upper bound of the uniform distribution the noise is drawn from |
dip_Random * | random | Pointer to a random value structure |
Get a image with additive uniform noise as follows:
dip_Image in, out; dip_float lower, upper; dip_Random random; lower = 1.0; upper = 10.0; DIPXJ( dip_RandomSeed( &random, 0 )); DIPXJ( dip_UniformNoise( in, out, lower, upper, &random ));
UniformRandomVariable, RandomVariable, RandomSeed, RandomSeedVector, GaussianNoise, PoissonNoise, BinaryNoise