KlassenKlassenKlassenKlassen | | | | Operatoren

log_imagelog_imageLogImagelog_imageLogImageLogImage (Operator)

Name

log_imagelog_imageLogImagelog_imageLogImageLogImage — Berechnen des Logarithmus eines Bildes.

Signatur

log_image(Image : LogImage : Base : )

Herror log_image(const Hobject Image, Hobject* LogImage, const char* Base)

Herror T_log_image(const Hobject Image, Hobject* LogImage, const Htuple Base)

Herror log_image(Hobject Image, Hobject* LogImage, const HTuple& Base)

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

HImageArray HImageArray::LogImage(const HTuple& Base) const

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

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

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

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

void HOperatorSetX.LogImage(
[in] IHUntypedObjectX* Image, [out] IHUntypedObjectX*LogImage, [in] VARIANT Base)

IHImageX* HImageX.LogImage([in] VARIANT Base)

static void HOperatorSet.LogImage(HObject image, out HObject logImage, HTuple baseVal)

HImage HImage.LogImage(HTuple baseVal)

HImage HImage.LogImage(string baseVal)

Beschreibung

log_imagelog_imageLogImagelog_imageLogImageLogImage berechnet den Logarithmus des Eingabebildes ImageImageImageImageImageimage zur Basis BaseBaseBaseBaseBasebaseVal und liefert das Ergebnis in LogImageLogImageLogImageLogImageLogImagelogImage zurück. Falls ImageImageImageImageImageimage Grauwerte außerhalb des Definitionsbereiches der Logarithmusfunktion enthält (also <= 0), werden die entsprechenden Grauwerte in LogImageLogImageLogImageLogImageLogImagelogImage auf 0 gesetzt.

Achtung

log_imagelog_imageLogImagelog_imageLogImageLogImage 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.

Parallelisierung

Parameter

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

Eingabebild.

LogImageLogImageLogImageLogImageLogImagelogImage (output_object)  (multichannel-)image(-array) objectHImageHImageHImageHImageXHobject * (real)

Ergebnisbild.

BaseBaseBaseBaseBasebaseVal (input_control)  number HTupleHTupleHTupleVARIANTHtuple (string / integer / real) (string / int / long / double) (HString / Hlong / double) (char* / Hlong / double) (BSTR / Hlong / double) (char* / Hlong / double)

Basis des Logarithmus.

Defaultwert: 'e' "e" "e" "e" "e" "e"

Wertevorschläge: 'e'"e""e""e""e""e", 2, 10

Siehe auch

pow_imagepow_imagePowImagepow_imagePowImagePowImage, exp_imageexp_imageExpImageexp_imageExpImageExpImage

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren