![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Algorithm filling an image with uniform random sampled values. More...
Functions | |
| IPSDKIPLUTILITY_API void | ipsdk::imaproc::util::randomImg (const ipsdk::imaproc::attr::RangeConstPtr &pInOptOutputRange, const image::ImagePtr &pOutImg) |
| wrapper function for initialization of an image with random values generated using a uniform law on interval specified by 'pInOptOutputRange' argument More... | |
| IPSDKIPLUTILITY_API void | ipsdk::imaproc::util::randomImg (const image::ImagePtr &pOutImg) |
| wrapper function for initialization of an image with random values generated using a uniform law on the whole interval allowed by the output image buffer data type ([0; 255] for a uchar image, for instance) More... | |
Algorithm filling an image with uniform random sampled values.
This algorithm allows to fill an image with random sampled values using a uniform law based on a linear congruential random number generator on interval optionally specified (by default, this interval equals to the whole range allowed by the output image buffer type)
On output image value are given by :
Attribute description for algorithm :
| Name | ToolTip | Default Initializer |
|---|---|---|
| ipsdk::imaproc::attr::InOptOutputRange | [Input Optional] expected output image range | X |
| ipsdk::imaproc::attr::OutImg | [Output] image for processing operation | X |
Global rule description for algorithm :
ipsdk::processor::ifIsSet (
_pInOptOutputRange, (ipsdk::imaproc::matchImageRange<ipsdk::imaproc::attr::Range::Min>(_pOutImg,_pInOptOutputRange) && ipsdk::imaproc::matchImageRange<ipsdk::imaproc::attr::Range::Max>(_pOutImg,_pInOptOutputRange)))
| IPSDKIPLUTILITY_API void ipsdk::imaproc::util::randomImg | ( | const ipsdk::imaproc::attr::RangeConstPtr & | pInOptOutputRange, |
| const image::ImagePtr & | pOutImg | ||
| ) |
wrapper function for initialization of an image with random values generated using a uniform law on interval specified by 'pInOptOutputRange' argument
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
| IPSDKIPLUTILITY_API void ipsdk::imaproc::util::randomImg | ( | const image::ImagePtr & | pOutImg | ) |
wrapper function for initialization of an image with random values generated using a uniform law on the whole interval allowed by the output image buffer data type ([0; 255] for a uchar image, for instance)
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
1.8.14