gray_openinggray_openingGrayOpeningGrayOpeninggray_opening (Operator)

Name

gray_openinggray_openingGrayOpeningGrayOpeninggray_opening — Ausführen eines Grauwert-Openings auf Bildern.

Signatur

gray_opening(Image, SE : ImageOpening : : )

Herror gray_opening(const Hobject Image, const Hobject SE, Hobject* ImageOpening)

Herror T_gray_opening(const Hobject Image, const Hobject SE, Hobject* ImageOpening)

void GrayOpening(const HObject& Image, const HObject& SE, HObject* ImageOpening)

HImage HImage::GrayOpening(const HImage& SE) const

static void HOperatorSet.GrayOpening(HObject image, HObject SE, out HObject imageOpening)

HImage HImage.GrayOpening(HImage SE)

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

Beschreibung

gray_openinggray_openingGrayOpeningGrayOpeningGrayOpeninggray_opening führt ein Grauwert-Opening auf dem Bild ImageImageImageImageimageimage mit dem strukturierenden Element SESESESESEse durch. Der Bildtyp des strukturierenden Elements SESESESESEse muss zu dem Bildtyp des Eingabebildes ImageImageImageImageimageimage passen. Das Grauwert-Opening eines Bildes i mit einem strukturierenden Element s ist definiert als d.h. eine Erosion des Bildes mit s gefolgt von einer Dilatation mit dem transponierten strukturierenden Element (siehe gray_erosiongray_erosionGrayErosionGrayErosionGrayErosiongray_erosion und gray_dilationgray_dilationGrayDilationGrayDilationGrayDilationgray_dilation). Zur Erzeugung von strukturierenden Elementen siehe read_gray_seread_gray_seReadGraySeReadGraySeReadGraySeread_gray_se.

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

Ausführungsinformationen

Parameter

ImageImageImageImageimageimage (input_object)  (multichannel-)image(-array) objectHImageHObjectHImageHobject (byte / uint2 / real)

Eingabebild.

SESESESESEse (input_object)  singlechannelimage objectHImageHObjectHImageHobject (byte / uint2 / real)

Strukturierendes Element.

ImageOpeningImageOpeningImageOpeningImageOpeningimageOpeningimage_opening (output_object)  (multichannel-)image(-array) objectHImageHObjectHImageHobject * (byte / uint2 / real)

Ergebnisbild.

Ergebnis

gray_openinggray_openingGrayOpeningGrayOpeningGrayOpeninggray_opening liefert genau dann den Wert TRUE, wenn das strukturierende Element keine leere Region ist. Andernfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

read_gray_seread_gray_seReadGraySeReadGraySeReadGraySeread_gray_se, gen_disc_segen_disc_seGenDiscSeGenDiscSeGenDiscSegen_disc_se, read_imageread_imageReadImageReadImageReadImageread_image

Alternativen

dual_rankdual_rankDualRankDualRankDualRankdual_rank, gray_opening_rectgray_opening_rectGrayOpeningRectGrayOpeningRectGrayOpeningRectgray_opening_rect, gray_opening_shapegray_opening_shapeGrayOpeningShapeGrayOpeningShapeGrayOpeningShapegray_opening_shape

Siehe auch

openingopeningOpeningOpeningOpeningopening, gray_dilationgray_dilationGrayDilationGrayDilationGrayDilationgray_dilation, gray_erosiongray_erosionGrayErosionGrayErosionGrayErosiongray_erosion

Modul

Foundation