gray_closinggray_closingGrayClosingGrayClosinggray_closing (Operator)

Name

gray_closinggray_closingGrayClosingGrayClosinggray_closing — Ausführen eines Grauwert-Closings auf Bildern.

Signatur

gray_closing(Image, SE : ImageClosing : : )

Herror gray_closing(const Hobject Image, const Hobject SE, Hobject* ImageClosing)

Herror T_gray_closing(const Hobject Image, const Hobject SE, Hobject* ImageClosing)

void GrayClosing(const HObject& Image, const HObject& SE, HObject* ImageClosing)

HImage HImage::GrayClosing(const HImage& SE) const

static void HOperatorSet.GrayClosing(HObject image, HObject SE, out HObject imageClosing)

HImage HImage.GrayClosing(HImage SE)

def gray_closing(image: HObject, se: HObject) -> HObject

Beschreibung

gray_closinggray_closingGrayClosingGrayClosinggray_closing führt ein Grauwert-Closing auf dem Bild ImageImageImageimageimage mit dem strukturierenden Element SESESESEse durch. Der Bildtyp des strukturierenden Elements SESESESEse muss zu dem Bildtyp des Eingabebildes ImageImageImageimageimage passen. Das Grauwert-Closing eines Bildes i mit einem strukturierenden Element s ist definiert als d.h. eine Dilatation des Bildes mit s gefolgt von einer Erosion mit dem transponierten strukturierenden Element (siehe gray_dilationgray_dilationGrayDilationGrayDilationgray_dilation und gray_erosiongray_erosionGrayErosionGrayErosiongray_erosion). Zur Erzeugung von strukturierenden Elementen siehe read_gray_seread_gray_seReadGraySeReadGraySeread_gray_se.

Das Grauwert-Closing wird besonders schnell für flache strukturierende Elemente durchgeführt, d.h. strukturierende Elemente mit konstantem Grauwert innerhalb der definierenden Region.

Ausführungsinformationen

Parameter

ImageImageImageimageimage (input_object)  (multichannel-)image(-array) objectHImageHObjectHObjectHobject (byte / uint2 / real)

Eingabebild.

SESESESEse (input_object)  singlechannelimage objectHImageHObjectHObjectHobject (byte / uint2 / real)

Strukturierendes Element.

ImageClosingImageClosingImageClosingimageClosingimage_closing (output_object)  (multichannel-)image(-array) objectHImageHObjectHObjectHobject * (byte / uint2 / real)

Ergebnisbild.

Ergebnis

gray_closinggray_closingGrayClosingGrayClosinggray_closing liefert genau dann den Wert 2 ( H_MSG_TRUE) , wenn das strukturierende Element keine leere Region ist. Andernfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

read_gray_seread_gray_seReadGraySeReadGraySeread_gray_se, gen_disc_segen_disc_seGenDiscSeGenDiscSegen_disc_se, read_imageread_imageReadImageReadImageread_image

Alternativen

dual_rankdual_rankDualRankDualRankdual_rank, gray_closing_rectgray_closing_rectGrayClosingRectGrayClosingRectgray_closing_rect, gray_closing_shapegray_closing_shapeGrayClosingShapeGrayClosingShapegray_closing_shape

Siehe auch

closingclosingClosingClosingclosing, gray_dilationgray_dilationGrayDilationGrayDilationgray_dilation, gray_erosiongray_erosionGrayErosionGrayErosiongray_erosion

Modul

Foundation