Name
max_imagemax_imageMaxImageMaxImage — Pixelweises Berechnen des Maximums von zwei Bildern.
max_imagemax_imageMaxImageMaxImageMaxImage ermittelt (pixelweise) das Maximum der Bilder
Image1Image1Image1Image1image1 und Image2Image2Image2Image2image2. Das Ergebnis wird in dem
Bild ImageMaxImageMaxImageMaxImageMaximageMax abgelegt. Das Ergebnisbild hat den
gleichen Pixeltyp wie das Eingabebild. Sollen mehrere Bilder(paare)
bei einem Aufruf bearbeitet werden, so wird jeweils das i-te Bild
aus Image1Image1Image1Image1image1 mit dem i-ten Bild aus Image2Image2Image2Image2image2
verglichen. Die Anzahl der Bilder in beiden Eingabeparametern muss
also gleich sein. Zu jedem Eingabepaar wird ein Ausgabebild
erzeugt.
max_imagemax_imageMaxImageMaxImageMaxImage kann für byte-, int1-, int2-, uint2-, int4-, real-,
direction-, und cyclic-Bilder auf OpenCL Geräten ausgeführt
werden.
Die beiden Eingabebilder müssen den gleichen Typ und die gleiche
Größe haben.
- 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.
Image1Image1Image1Image1image1 (input_object) (multichannel-)image(-array) → objectHImageHImageHobject (byte* / int1* / int2* / uint2* / int4* / int8 / real* / direction* / cyclic*) *erlaubt für Compute Devices
Bild(er) 1.
Image2Image2Image2Image2image2 (input_object) (multichannel-)image(-array) → objectHImageHImageHobject (byte* / int1* / int2* / uint2* / int4* / int8 / real* / direction* / cyclic*) *erlaubt für Compute Devices
Bild(er) 2.
Ergebnisbild(er) durch die Maximierung.
read_image(Image1,'monkey')
read_image(Image2,'fabrik')
max_image(Image1,Image2,Max)
dev_display (Max)
read_image(&Image1,"monkey");
read_image(&Image2,"fabrik");
max_image(Image1,Image2,&Max);
disp_image(Max,WindowHandle);
read_image(Image1,'monkey')
read_image(Image2,'fabrik')
max_image(Image1,Image2,Max)
dev_display (Max)
read_image(Image1,'monkey')
read_image(Image2,'fabrik')
max_image(Image1,Image2,Max)
dev_display (Max)
read_image(Image1,'monkey')
read_image(Image2,'fabrik')
max_image(Image1,Image2,Max)
dev_display (Max)
Sind die Parameterwerte korrekt, dann liefert max_imagemax_imageMaxImageMaxImageMaxImage den
Wert 2 (H_MSG_TRUE). Das Verhalten bei leerer Eingabe (keine Eingabbilder
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.
Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
min_imagemin_imageMinImageMinImageMinImage
Foundation