gray_erosiongray_erosionGrayErosionGrayErosiongray_erosion (Operator)

Name

gray_erosiongray_erosionGrayErosionGrayErosiongray_erosion — Ausführen einer Grauwert-Erosion auf Bildern.

Signatur

gray_erosion(Image, SE : ImageErosion : : )

Herror gray_erosion(const Hobject Image, const Hobject SE, Hobject* ImageErosion)

Herror T_gray_erosion(const Hobject Image, const Hobject SE, Hobject* ImageErosion)

void GrayErosion(const HObject& Image, const HObject& SE, HObject* ImageErosion)

HImage HImage::GrayErosion(const HImage& SE) const

static void HOperatorSet.GrayErosion(HObject image, HObject SE, out HObject imageErosion)

HImage HImage.GrayErosion(HImage SE)

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

Beschreibung

gray_erosiongray_erosionGrayErosionGrayErosionGrayErosiongray_erosion führt eine Grauwerterosion auf dem Bild ImageImageImageImageimageimage mit dem strukturierenden Element SESESESESEse durch. Der Bildtyp des strukturierenden Elements SESESESESEse muss zu dem Bildtyp des Eingabebildes ImageImageImageImageimageimage passen. Die Grauwerterosion eines Bildes i mit einem strukturierenden Element s an der Pixel-Position x ist definiert durch: Hierbei ist S der Definitionsbereich des strukturierenden Elements s, d.h. dessen Region (siehe read_gray_seread_gray_seReadGraySeReadGraySeReadGraySeread_gray_se).

Die Grauwerterosion 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.

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

Ergebnisbild.

Ergebnis

gray_erosiongray_erosionGrayErosionGrayErosionGrayErosiongray_erosion 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

Nachfolger

gray_dilationgray_dilationGrayDilationGrayDilationGrayDilationgray_dilation, sub_imagesub_imageSubImageSubImageSubImagesub_image

Alternativen

gray_erosion_rectgray_erosion_rectGrayErosionRectGrayErosionRectGrayErosionRectgray_erosion_rect, gray_erosion_shapegray_erosion_shapeGrayErosionShapeGrayErosionShapeGrayErosionShapegray_erosion_shape

Siehe auch

gray_openinggray_openingGrayOpeningGrayOpeningGrayOpeninggray_opening, gray_closinggray_closingGrayClosingGrayClosingGrayClosinggray_closing, erosion1erosion1Erosion1Erosion1Erosion1erosion1, gray_skeletongray_skeletonGraySkeletonGraySkeletonGraySkeletongray_skeleton

Modul

Foundation