min_imagemin_imageMinImageMinImagemin_image (Operator)

Name

min_imagemin_imageMinImageMinImagemin_image — Pixelweises Berechnen des Minimums von zwei Bildern.

Signatur

min_image(Image1, Image2 : ImageMin : : )

Herror min_image(const Hobject Image1, const Hobject Image2, Hobject* ImageMin)

Herror T_min_image(const Hobject Image1, const Hobject Image2, Hobject* ImageMin)

void MinImage(const HObject& Image1, const HObject& Image2, HObject* ImageMin)

HImage HImage::MinImage(const HImage& Image2) const

static void HOperatorSet.MinImage(HObject image1, HObject image2, out HObject imageMin)

HImage HImage.MinImage(HImage image2)

def min_image(image_1: HObject, image_2: HObject) -> HObject

Beschreibung

min_imagemin_imageMinImageMinImageMinImagemin_image ermittelt (pixelweise) das Minimum der Bilder Image1Image1Image1Image1image1image_1 und Image2Image2Image2Image2image2image_2. Das Ergebnis wird in dem Bild ImageMinImageMinImageMinImageMinimageMinimage_min 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 Image1Image1Image1Image1image1image_1 mit dem i-ten Bild aus Image2Image2Image2Image2image2image_2 verglichen. Die Anzahl der Bilder in beiden Eingabeparametern muss also gleich sein. Zu jedem Eingabepaar wird ein Ausgabebild erzeugt.

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

Ausführungsinformationen

Parameter

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

Bild(er) 1.

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

Bild(er) 2.

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

Ergebnisbild(er) durch das Minimierung.

Ergebnis

Sind die Parameterwerte korrekt, dann liefert min_imagemin_imageMinImageMinImageMinImagemin_image 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>)set_system("no_object_result",<Result>) festlegen. Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Alternativen

gray_erosiongray_erosionGrayErosionGrayErosionGrayErosiongray_erosion

Siehe auch

max_imagemax_imageMaxImageMaxImageMaxImagemax_image

Modul

Foundation