Name
pow_imagepow_imagePowImagepow_imagePowImagePowImage — Raise an image to a power.
pow_imagepow_imagePowImagepow_imagePowImagePowImage raises the gray values of the input image
ImageImageImageImageImageimage to the power ExponentExponentExponentExponentExponentexponent and stores the result
in the image PowImagePowImagePowImagePowImagePowImagepowImage. If ImageImageImageImageImageimage contains gray
values that would overflow the range of PowImagePowImagePowImagePowImagePowImagepowImage, e.g., >
7131.55017 for ExponentExponentExponentExponentExponentexponent = 10, the corresponding
gray values in PowImagePowImagePowImagePowImagePowImagepowImage are set to the largest value
representable in PowImagePowImagePowImagePowImagePowImagepowImage (i.e., 3.4028235*10^38). If ImageImageImageImageImageimage contains gray
values that cannot be raised to the power ExponentExponentExponentExponentExponentexponent, i.e.,
if the gray values are negative and ExponentExponentExponentExponentExponentexponent is not an
integer, the corresponding gray values in PowImagePowImagePowImagePowImagePowImagepowImage are set
to 0.
pow_imagepow_imagePowImagepow_imagePowImagePowImage can be executed on an OpenCL device for byte,
int1, int2, uint2, int4, and real images. Note that the results of
the OpenCL code may vary from the results produced by the CPU.
- Supports OpenCL compute devices.
- Multithreading type: reentrant (runs in parallel with non-exclusive operators).
- Multithreading scope: global (may be called from any thread).
- Automatically parallelized on tuple level.
- Automatically parallelized on channel level.
- Automatically parallelized on domain level.
Power to which the gray values are raised.
Default value: 2
Suggested values: 0.25, 0.5, 2, 3, 4
gamma_imagegamma_imageGammaImagegamma_imageGammaImageGammaImage
sqrt_imagesqrt_imageSqrtImagesqrt_imageSqrtImageSqrtImage,
exp_imageexp_imageExpImageexp_imageExpImageExpImage,
log_imagelog_imageLogImagelog_imageLogImageLogImage
Foundation