invert_imageinvert_imageInvertImageInvertImage (Operator)

Name

invert_imageinvert_imageInvertImageInvertImage — Invertieren eines Bildes.

Signatur

invert_image(Image : ImageInvert : : )

Herror invert_image(const Hobject Image, Hobject* ImageInvert)

Herror T_invert_image(const Hobject Image, Hobject* ImageInvert)

void InvertImage(const HObject& Image, HObject* ImageInvert)

HImage HImage::InvertImage() const

static void HOperatorSet.InvertImage(HObject image, out HObject imageInvert)

HImage HImage.InvertImage()

Beschreibung

invert_imageinvert_imageInvertImageInvertImageInvertImage invertiert die Grauwerte eines Bildes. Bei Bildern vom Typ 'byte' und 'cyclic' berechnet sich das Ergebnis als: g' = 255 - g Bilder vom Typ 'direction' werden durch g' = (g + 90) modulo 180 transformiert. Bei Typen mit Vorzeichen werden die Werte negiert. Das Ergebnisbild hat den gleichen Pixeltyp wie das Eingabebild.

Es können mehrere Bilder pro Aufruf bearbeitet werden. Zu jedem Eingabebild wird ein Ausgabebild erzeugt.

invert_imageinvert_imageInvertImageInvertImageInvertImage kann für byte-, direction-, cyclic-, int1-, int2-, uint2-, int4-, und real-Bilder auf OpenCL Geräten ausgeführt werden.

Ausführungsinformationen

Parameter

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

Eingabebild(er).

ImageInvertImageInvertImageInvertImageInvertimageInvert (output_object)  (multichannel-)image(-array) objectHImageHImageHobject * (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real)

Bild(er) mit invertierten Grauwerten.

Beispiel (HDevelop)

read_image(Orig,'fabrik')
invert_image(Orig,Invert)
dev_display(Invert)

Beispiel (C)

read_image(&Orig,"fabrik");
invert_image(Orig,&Invert);
disp_image(Invert,WindowHandle);

Beispiel (HDevelop)

read_image(Orig,'fabrik')
invert_image(Orig,Invert)
dev_display(Invert)

Beispiel (HDevelop)

read_image(Orig,'fabrik')
invert_image(Orig,Invert)
dev_display(Invert)

Beispiel (HDevelop)

read_image(Orig,'fabrik')
invert_image(Orig,Invert)
dev_display(Invert)

Nachfolger

watershedswatershedsWatershedsWatershedsWatersheds

Alternativen

scale_imagescale_imageScaleImageScaleImageScaleImage

Siehe auch

scale_imagescale_imageScaleImageScaleImageScaleImage, add_imageadd_imageAddImageAddImageAddImage, sub_imagesub_imageSubImageSubImageSubImage

Modul

Foundation