KlassenKlassenKlassenKlassen | | | | Operatoren

gray_dilationgray_dilationGrayDilationgray_dilationGrayDilationGrayDilation (Operator)

Name

gray_dilationgray_dilationGrayDilationgray_dilationGrayDilationGrayDilation — Ausführen einer Grauwert-Dilatation auf Bildern.

Signatur

gray_dilation(Image, SE : ImageDilation : : )

Herror gray_dilation(const Hobject Image, const Hobject SE, Hobject* ImageDilation)

Herror T_gray_dilation(const Hobject Image, const Hobject SE, Hobject* ImageDilation)

Herror gray_dilation(Hobject Image, Hobject SE, Hobject* ImageDilation)

HImage HImage::GrayDilation(const HImage& SE) const

HImageArray HImageArray::GrayDilation(const HImage& SE) const

void GrayDilation(const HObject& Image, const HObject& SE, HObject* ImageDilation)

HImage HImage::GrayDilation(const HImage& SE) const

void HOperatorSetX.GrayDilation(
[in] IHUntypedObjectX* Image, [in] IHUntypedObjectX* SE, [out] IHUntypedObjectX*ImageDilation)

IHImageX* HImageX.GrayDilation([in] IHImageX* SE)

static void HOperatorSet.GrayDilation(HObject image, HObject SE, out HObject imageDilation)

HImage HImage.GrayDilation(HImage SE)

Beschreibung

gray_dilationgray_dilationGrayDilationgray_dilationGrayDilationGrayDilation führt eine Grauwertdilatation 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 Grauwertdilatation 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_seReadGraySeread_gray_seReadGraySeReadGraySe).

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

Parallelisierung

Parameter

ImageImageImageImageImageimage (input_object)  (multichannel-)image(-array) objectHImageHImageHImageHImageXHobject (byte / uint2 / real)

Eingabebild.

SESESESESESE (input_object)  singlechannelimage objectHImageHImageHImageHImageXHobject (byte / uint2 / real)

Strukturierendes Element.

ImageDilationImageDilationImageDilationImageDilationImageDilationimageDilation (output_object)  (multichannel-)image(-array) objectHImageHImageHImageHImageXHobject * (byte / uint2 / real)

Ergebnisbild.

Ergebnis

gray_dilationgray_dilationGrayDilationgray_dilationGrayDilationGrayDilation 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_seReadGraySeread_gray_seReadGraySeReadGraySe, gen_disc_segen_disc_seGenDiscSegen_disc_seGenDiscSeGenDiscSe, read_imageread_imageReadImageread_imageReadImageReadImage

Nachfolger

sub_imagesub_imageSubImagesub_imageSubImageSubImage, gray_erosiongray_erosionGrayErosiongray_erosionGrayErosionGrayErosion

Alternativen

gray_dilation_rectgray_dilation_rectGrayDilationRectgray_dilation_rectGrayDilationRectGrayDilationRect, gray_dilation_shapegray_dilation_shapeGrayDilationShapegray_dilation_shapeGrayDilationShapeGrayDilationShape

Siehe auch

gray_openinggray_openingGrayOpeninggray_openingGrayOpeningGrayOpening, gray_closinggray_closingGrayClosinggray_closingGrayClosingGrayClosing, dilation1dilation1Dilation1dilation1Dilation1Dilation1, gray_skeletongray_skeletonGraySkeletongray_skeletonGraySkeletonGraySkeleton

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren