Name
log_imagelog_imageLogImagelog_imageLogImageLogImage — Calculate the logarithm of an image.
log_imagelog_imageLogImagelog_imageLogImageLogImage calculates the logarithm to the base BaseBaseBaseBaseBasebaseVal
of an input image ImageImageImageImageImageimage and stores the result in the image
LogImageLogImageLogImageLogImageLogImagelogImage. If ImageImageImageImageImageimage contains gray values outside
the valid domain of the logarithm function, i.e., <= 0,
the corresponding gray values in LogImageLogImageLogImageLogImageLogImagelogImage are set to 0.
log_imagelog_imageLogImagelog_imageLogImageLogImage 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.
BaseBaseBaseBaseBasebaseVal (input_control) number → HTupleHTupleHTupleVARIANTHtuple (string / integer / real) (string / int / long / double) (HString / Hlong / double) (char* / Hlong / double) (BSTR / Hlong / double) (char* / Hlong / double)
Base of the logarithm.
Default value:
'e'
"e"
"e"
"e"
"e"
"e"
Suggested values: 'e'"e""e""e""e""e", 2, 10
pow_imagepow_imagePowImagepow_imagePowImagePowImage,
exp_imageexp_imageExpImageexp_imageExpImageExpImage
Foundation