pow_imagepow_imagePowImagePowImagepow_image (Operator)

Name

pow_imagepow_imagePowImagePowImagepow_image — Berechnen der Potenzierung eines Bildes.

Signatur

pow_image(Image : PowImage : Exponent : )

Herror pow_image(const Hobject Image, Hobject* PowImage, double Exponent)

Herror T_pow_image(const Hobject Image, Hobject* PowImage, const Htuple Exponent)

void PowImage(const HObject& Image, HObject* PowImage, const HTuple& Exponent)

HImage HImage::PowImage(const HTuple& Exponent) const

HImage HImage::PowImage(double Exponent) const

static void HOperatorSet.PowImage(HObject image, out HObject powImage, HTuple exponent)

HImage HImage.PowImage(HTuple exponent)

HImage HImage.PowImage(double exponent)

def pow_image(image: HObject, exponent: Union[int, float]) -> HObject

Beschreibung

pow_imagepow_imagePowImagePowImagePowImagepow_image berechnet die Potenzierung des Eingabebildes ImageImageImageImageimageimage mit dem Exponenten ExponentExponentExponentExponentexponentexponent und liefert das Ergebnis in PowImagePowImagePowImagePowImagepowImagepow_image zurück. Falls ImageImageImageImageimageimage Grauwerte enthält, für die das Ergebnis der Potenzierung den Wertebereich von PowImagePowImagePowImagePowImagepowImagepow_image überschreiten würde (z.B. > 7131.55017 für ExponentExponentExponentExponentexponentexponent = 10), werden die entsprechenden Grauwerte in PowImagePowImagePowImagePowImagepowImagepow_image auf den größten repräsentierbaren Wert (d.h. ) gesetzt. Falls ImageImageImageImageimageimage Grauwerte enthält, für die die Potenzierung nicht durchgeführt werden kann (d.h. falls die Grauwerte negativ sind und ExponentExponentExponentExponentexponentexponent keine ganze Zahl ist), werden die entsprechenden Grauwerte in PowImagePowImagePowImagePowImagepowImagepow_image auf 0 gesetzt.

Achtung

pow_imagepow_imagePowImagePowImagePowImagepow_image kann für byte-, int1-, int2-, uint2-, int4-, und real-Bilder auf OpenCL-Geräten ausgeführt werden. Da Ergebnis kann von dem auf der CPU errechneten abweichen.

Ausführungsinformationen

Parameter

ImageImageImageImageimageimage (input_object)  (multichannel-)image(-array) objectHImageHObjectHImageHobject (byte* / int1* / uint2* / int2* / int4* / int8 / real*) *erlaubt für Compute Devices

Eingabebild.

PowImagePowImagePowImagePowImagepowImagepow_image (output_object)  (multichannel-)image(-array) objectHImageHObjectHImageHobject * (real)

Ergebnisbild.

ExponentExponentExponentExponentexponentexponent (input_control)  number HTupleUnion[int, float]HTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)

Exponent der Potenzierung.

Defaultwert: 2

Wertevorschläge: 0.25, 0.5, 2, 3, 4

Alternativen

gamma_imagegamma_imageGammaImageGammaImageGammaImagegamma_image

Siehe auch

sqrt_imagesqrt_imageSqrtImageSqrtImageSqrtImagesqrt_image, exp_imageexp_imageExpImageExpImageExpImageexp_image, log_imagelog_imageLogImageLogImageLogImagelog_image

Modul

Foundation