KlassenKlassenKlassenKlassen | | | | Operatoren

gen_disc_segen_disc_seGenDiscSegen_disc_seGenDiscSeGenDiscSe (Operator)

Name

gen_disc_segen_disc_seGenDiscSegen_disc_seGenDiscSeGenDiscSe — Erzeugen eines ellipsoidförmigen strukturierenden Elements für die Grauwertmorphologie.

Signatur

gen_disc_se( : SE : Type, Width, Height, Smax : )

Herror gen_disc_se(Hobject* SE, const char* Type, const Hlong Width, const Hlong Height, double Smax)

Herror T_gen_disc_se(Hobject* SE, const Htuple Type, const Htuple Width, const Htuple Height, const Htuple Smax)

Herror gen_disc_se(Hobject* SE, const HTuple& Type, const HTuple& Width, const HTuple& Height, const HTuple& Smax)

HImage HImage::GenDiscSe(const HTuple& Type, const HTuple& Width, const HTuple& Height, const HTuple& Smax)

void GenDiscSe(HObject* SE, const HTuple& Type, const HTuple& Width, const HTuple& Height, const HTuple& Smax)

void HImage::GenDiscSe(const HString& Type, Hlong Width, Hlong Height, const HTuple& Smax)

void HImage::GenDiscSe(const HString& Type, Hlong Width, Hlong Height, double Smax)

void HImage::GenDiscSe(const char* Type, Hlong Width, Hlong Height, double Smax)

void HOperatorSetX.GenDiscSe(
[out] IHUntypedObjectX*SE, [in] VARIANT Type, [in] VARIANT Width, [in] VARIANT Height, [in] VARIANT Smax)

void HImageX.GenDiscSe(
[in] BSTR Type, [in] Hlong Width, [in] Hlong Height, [in] VARIANT Smax)

static void HOperatorSet.GenDiscSe(out HObject SE, HTuple type, HTuple width, HTuple height, HTuple smax)

void HImage.GenDiscSe(string type, int width, int height, HTuple smax)

void HImage.GenDiscSe(string type, int width, int height, double smax)

Beschreibung

gen_disc_segen_disc_seGenDiscSegen_disc_seGenDiscSeGenDiscSe erzeugt ein ellipsoidförmiges strukturierendes Element (SESESESESESE) für die Grauwertmorphologie von Bildern. Der Parameter TypeTypeTypeTypeTypetype gibt den Bildtyp des strukturierenden Elements an. Dieser muss dem Typ des Bildes entsprechen, das in nachfolgenden Operatoraufrufen mit diesem strukturierenden Element bearbeitet werden soll. Die Parameter WidthWidthWidthWidthWidthwidth und HeightHeightHeightHeightHeightheight geben die Größe der beiden Achsen der Ellipse an. Der Wert SmaxSmaxSmaxSmaxSmaxsmax gibt den maximalen Grauwert an, den das strukturierende Element annimmt. Zur Erzeugung von strukturierenden Elementen siehe read_gray_seread_gray_seReadGraySeread_gray_seReadGraySeReadGraySe. Das strukturierende Element kann mit Hilfe des Operators write_imagewrite_imageWriteImagewrite_imageWriteImageWriteImage gespeichert werden. Dafür muss jedoch ein Bildformat verwendet werden, das Alpha-Kanäle unterstützt, also 'tiff', 'jp2' oder 'png'. Diese Dateien können dann wieder mit dem Operator read_imageread_imageReadImageread_imageReadImageReadImage eingelesen werden.

Parallelisierung

Parameter

SESESESESESE (output_object)  image objectHImageHImageHImageHImageXHobject * (byte / uint2 / real)

Erzeugtes strukturierendes Element.

TypeTypeTypeTypeTypetype (input_control)  string HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Pixeltyp.

Defaultwert: 'byte' "byte" "byte" "byte" "byte" "byte"

Werteliste: 'byte'"byte""byte""byte""byte""byte", 'real'"real""real""real""real""real", 'uint2'"uint2""uint2""uint2""uint2""uint2"

WidthWidthWidthWidthWidthwidth (input_control)  integer HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Breite des erzeugten strukturierenden Elements.

Defaultwert: 5

Wertevorschläge: 0, 1, 2, 3, 4, 5, 10, 15, 20

Typischer Wertebereich: 0 ≤ Width Width Width Width Width width ≤ 511 (lin)

Minimale Schrittweite: 1

Empfohlene Schrittweite: 1

HeightHeightHeightHeightHeightheight (input_control)  integer HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Höhe des erzeugten strukturierenden Elements.

Defaultwert: 5

Wertevorschläge: 0, 1, 2, 3, 4, 5, 10, 15, 20

Typischer Wertebereich: 0 ≤ Height Height Height Height Height height ≤ 511 (lin)

Minimale Schrittweite: 1

Empfohlene Schrittweite: 1

SmaxSmaxSmaxSmaxSmaxsmax (input_control)  number HTupleHTupleHTupleVARIANTHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (double / Hlong) (double / Hlong)

Maximaler Grauwert des erzeugten strukturierenden Elements.

Defaultwert: 0

Wertevorschläge: 0, 1, 2, 5, 10, 20, 30, 40

Ergebnis

Sind die Parameterwerte korrekt, dann liefert gen_disc_segen_disc_seGenDiscSegen_disc_seGenDiscSeGenDiscSe den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt.

Nachfolger

gray_erosiongray_erosionGrayErosiongray_erosionGrayErosionGrayErosion, gray_dilationgray_dilationGrayDilationgray_dilationGrayDilationGrayDilation, gray_openinggray_openingGrayOpeninggray_openingGrayOpeningGrayOpening, gray_closinggray_closingGrayClosinggray_closingGrayClosingGrayClosing, gray_tophatgray_tophatGrayTophatgray_tophatGrayTophatGrayTophat, gray_bothatgray_bothatGrayBothatgray_bothatGrayBothatGrayBothat, write_imagewrite_imageWriteImagewrite_imageWriteImageWriteImage

Alternativen

read_gray_seread_gray_seReadGraySeread_gray_seReadGraySeReadGraySe, read_imageread_imageReadImageread_imageReadImageReadImage

Siehe auch

paint_regionpaint_regionPaintRegionpaint_regionPaintRegionPaintRegion, paint_graypaint_grayPaintGraypaint_grayPaintGrayPaintGray, crop_partcrop_partCropPartcrop_partCropPartCropPart

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren