exp_imageexp_imageExpImageExpImageexp_image (算子)

名称

exp_imageexp_imageExpImageExpImageexp_image — 计算图像的指数。

签名

exp_image(Image : ExpImage : Base : )

Herror exp_image(const Hobject Image, Hobject* ExpImage, const char* Base)

Herror T_exp_image(const Hobject Image, Hobject* ExpImage, const Htuple Base)

void ExpImage(const HObject& Image, HObject* ExpImage, const HTuple& Base)

HImage HImage::ExpImage(const HTuple& Base) const

HImage HImage::ExpImage(const HString& Base) const

HImage HImage::ExpImage(const char* Base) const

HImage HImage::ExpImage(const wchar_t* Base) const   ( Windows only)

static void HOperatorSet.ExpImage(HObject image, out HObject expImage, HTuple baseVal)

HImage HImage.ExpImage(HTuple baseVal)

HImage HImage.ExpImage(string baseVal)

def exp_image(image: HObject, base: Union[int, float, str]) -> HObject

描述

exp_imageexp_imageExpImageExpImageExpImageexp_image calculates the exponentiation to the base BaseBaseBaseBasebaseValbase of an input image ImageImageImageImageimageimage and stores the result in the image ExpImageExpImageExpImageExpImageexpImageexp_image. If ImageImageImageImageimageimage contains gray values that would overflow the range of ExpImageExpImageExpImageExpImageexpImageexp_image, e.g., > 88.722839 for BaseBaseBaseBasebaseValbase = 'e'"e""e""e""e""e", the corresponding gray values in ExpImageExpImageExpImageExpImageexpImageexp_image are set to the largest value representable in ExpImageExpImageExpImageExpImageexpImageexp_image (i.e., ).

注意

exp_imageexp_imageExpImageExpImageExpImageexp_image 可在 OpenCL 设备上执行,适用于 byte、int1、int2、uint2、int4 和 real 图像。Note that the results of the OpenCL code may vary from the results produced by the CPU.

执行信息

参数

ImageImageImageImageimageimage (输入对象)  (multichannel-)image(-array) objectHImageHObjectHImageHobject (byte* / int1* / uint2* / int2* / int4* / int8 / real*) *允许用于计算设备

输入图像。

ExpImageExpImageExpImageExpImageexpImageexp_image (输出对象)  (multichannel-)image(-array) objectHImageHObjectHImageHobject * (real)

输出图像。

BaseBaseBaseBasebaseValbase (输入控制)  number HTupleUnion[int, float, str]HTupleHtuple (string / integer / real) (string / int / long / double) (HString / Hlong / double) (char* / Hlong / double)

Base of the exponentiation.

默认值: 'e' "e" "e" "e" "e" "e"

建议值: 'e'"e""e""e""e""e", 2, 10

另见

pow_imagepow_imagePowImagePowImagePowImagepow_image, log_imagelog_imageLogImageLogImageLogImagelog_image

模块

基础