abs_imageabs_imageAbsImageAbsImage (Operator)

Name

abs_imageabs_imageAbsImageAbsImage — Berechnen des Absolutbetrags eines Bildes.

Signatur

abs_image(Image : ImageAbs : : )

Herror abs_image(const Hobject Image, Hobject* ImageAbs)

Herror T_abs_image(const Hobject Image, Hobject* ImageAbs)

void AbsImage(const HObject& Image, HObject* ImageAbs)

HImage HImage::AbsImage() const

static void HOperatorSet.AbsImage(HObject image, out HObject imageAbs)

HImage HImage.AbsImage()

Beschreibung

Der Operator abs_imageabs_imageAbsImageAbsImageAbsImage berechnet für Bilder eines beliebigen Typs den Absolutbetrag der Grauwerte und legt das Ergebnis in ImageAbsImageAbsImageAbsImageAbsimageAbs ab. Bei complexen Bildern wird das Powerspektrum als 'real'-Bild berechnet. abs_imageabs_imageAbsImageAbsImageAbsImage erzeugt bei Bildern ohne Vorzeichen eine logische Kopie.

abs_imageabs_imageAbsImageAbsImageAbsImage kann für int1-, int2-, int4-, real-, und complex-Bilder auf OpenCL Geräten ausgeführt werden. Da OpenCL 1.0 aber nur einfache genaue Fließkommaunterstützung voraussetzt und nicht alle Rundungsarten unterstützt werden, kann das Ergebnis der OpenCL-Implementierung geringfügig von dem der skalaren oder der SIMD-Implementierung abweichen.

Ausführungsinformationen

Parameter

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

Eingabebild(er).

ImageAbsImageAbsImageAbsImageAbsimageAbs (output_object)  (multichannel-)image(-array) objectHImageHImageHobject * (int1 / int2 / int4 / int8 / real)

Ergebnisbild(er).

Beispiel (HDevelop)

convert_image_type (Image, ImageInt2, 'int2')
texture_laws (ImageInt2, ImageTexture, 'el', 2, 5)
abs_image (ImageTexture, ImageTexture)

Ergebnis

abs_imageabs_imageAbsImageAbsImageAbsImage liefert den Wert 2 (H_MSG_TRUE). Das Verhalten bei leerer Eingabe (keine Eingabebilder vorhanden) lässt sich mittels set_system(::'no_object_result',<Result>:)set_system("no_object_result",<Result>)SetSystem("no_object_result",<Result>)SetSystem("no_object_result",<Result>)SetSystem("no_object_result",<Result>) festlegen.

Siehe auch

convert_image_typeconvert_image_typeConvertImageTypeConvertImageTypeConvertImageType, power_bytepower_bytePowerBytePowerBytePowerByte

Modul

Foundation