pow_imagepow_imagePowImagePowImage (Operator)

Name

pow_imagepow_imagePowImagePowImage — 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)

Beschreibung

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

Achtung

pow_imagepow_imagePowImagePowImagePowImage 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

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

Eingabebild.

PowImagePowImagePowImagePowImagepowImage (output_object)  (multichannel-)image(-array) objectHImageHImageHobject * (real)

Ergebnisbild.

ExponentExponentExponentExponentexponent (input_control)  number HTupleHTupleHtuple (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_imageGammaImageGammaImageGammaImage

Siehe auch

sqrt_imagesqrt_imageSqrtImageSqrtImageSqrtImage, exp_imageexp_imageExpImageExpImageExpImage, log_imagelog_imageLogImageLogImageLogImage

Modul

Foundation