invert_imageinvert_imageInvertImageInvertImage (Operator)
Name
invert_imageinvert_imageInvertImageInvertImage
— Invertieren eines Bildes.
Signatur
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
- Unterstützt OpenCL Compute Devices.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Automatisch parallelisiert auf Tupelebene.
- Automatisch parallelisiert auf Kanalebene.
- Automatisch parallelisiert auf Domainebene.
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