Namespace for collection of noise-generating functions from the Foundation package. More...
Functions | |
| std::unique_ptr< Image > | AddUniformNoise (const Image &image, double lowest, double highest, int seed) |
| Add noise with uniform distribution to an image. More... | |
| std::unique_ptr< Image > | AddGaussNoise (const Image &image, double mean, double stdDev, int seed) |
| Add noise with Gaussian distribution to an image. More... | |
Namespace for collection of noise-generating functions from the Foundation package.
|
inline |
Add noise with Gaussian distribution to an image.
| [in] | image | Image to add the noise to. |
| [in] | mean | Mean value of the gaussian distribution. |
| [in] | stdDev | Standard deviation of the gaussian distribution. |
| [in] | seed | Seed value for the pseudo random number generator. |
| Any | exception derived from std::exception including CvbException. |
Pixel values that exceed the image's value range are saturated at the minimum and maximum value.
|
inline |
Add noise with uniform distribution to an image.
| [in] | image | Image to add the noise to. |
| [in] | lowest | Lower bound of the uniform distribution. |
| [in] | highest | Upper bound of the uniform distribution. |
| [in] | seed | Seed value for the pseudo random number generator. |
| Any | exception derived from std::exception including CvbException. |
Pixel values that exceed the image's value range are saturated at the minimum and maximum value.