KlassenKlassenKlassenKlassen | | | | Operatoren

region_to_meanregion_to_meanRegionToMeanregion_to_meanRegionToMeanRegionToMean (Operator)

Name

region_to_meanregion_to_meanRegionToMeanregion_to_meanRegionToMeanRegionToMean — Einfärben von Regionen mit ihrem mittleren Grauwert.

Signatur

region_to_mean(Regions, Image : ImageMean : : )

Herror region_to_mean(const Hobject Regions, const Hobject Image, Hobject* ImageMean)

Herror T_region_to_mean(const Hobject Regions, const Hobject Image, Hobject* ImageMean)

Herror region_to_mean(Hobject Regions, Hobject Image, Hobject* ImageMean)

HImage HRegion::RegionToMean(const HImage& Image) const

HImage HRegionArray::RegionToMean(const HImage& Image) const

void RegionToMean(const HObject& Regions, const HObject& Image, HObject* ImageMean)

HImage HImage::RegionToMean(const HRegion& Regions) const

HImage HRegion::RegionToMean(const HImage& Image) const

void HOperatorSetX.RegionToMean(
[in] IHUntypedObjectX* Regions, [in] IHUntypedObjectX* Image, [out] IHUntypedObjectX*ImageMean)

IHImageX* HImageX.RegionToMean([in] IHRegionX* Regions)

IHImageX* HRegionX.RegionToMean([in] IHImageX* Image)

static void HOperatorSet.RegionToMean(HObject regions, HObject image, out HObject imageMean)

HImage HImage.RegionToMean(HRegion regions)

HImage HRegion.RegionToMean(HImage image)

Beschreibung

region_to_meanregion_to_meanRegionToMeanregion_to_meanRegionToMeanRegionToMean liefert ein Ergebnisbild, in das die Eingaberegionen RegionsRegionsRegionsRegionsRegionsregions mit ihrem mittleren Grauwert innerhalb des zugrundegelegten Bildes ImageImageImageImageImageimage eingezeichnet wurden. Diese Routine ist insbesondere zur Visualisierung von Segmentationsergebnissen nützlich.

Parallelisierung

Parameter

RegionsRegionsRegionsRegionsRegionsregions (input_object)  region(-array) objectHRegionHRegionHRegionHRegionXHobject

Eingaberegionen.

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

Zugrundeliegendes Grauwertbild.

ImageMeanImageMeanImageMeanImageMeanImageMeanimageMean (output_object)  image objectHImageHImageHImageHImageXHobject * (byte / uint2)

Ausgabebild mit eingefärbten Regionen.

Beispiel (HDevelop)

read_image(Image,'fabrik')
regiongrowing(Image,Regions,3,3,6,100)
region_to_mean(Regions,Image,Disp)
dev_display(Disp)
dev_set_draw('margin')
dev_display(Regions)

Beispiel (C)

read_image(&Image,"fabrik");
regiongrowing(Image,&Regions,3,3,6,100);
region_to_mean(Regions,Image,&Disp);
disp_image(Disp,WindowHandle);
set_draw(WindowHandle,"margin");
disp_region(Regions,WindowHandle);

Beispiel (HDevelop)

read_image(Image,'fabrik')
regiongrowing(Image,Regions,3,3,6,100)
region_to_mean(Regions,Image,Disp)
dev_display(Disp)
dev_set_draw('margin')
dev_display(Regions)

Beispiel (HDevelop)

read_image(Image,'fabrik')
regiongrowing(Image,Regions,3,3,6,100)
region_to_mean(Regions,Image,Disp)
dev_display(Disp)
dev_set_draw('margin')
dev_display(Regions)

Beispiel (HDevelop)

read_image(Image,'fabrik')
regiongrowing(Image,Regions,3,3,6,100)
region_to_mean(Regions,Image,Disp)
dev_display(Disp)
dev_set_draw('margin')
dev_display(Regions)

Beispiel (HDevelop)

read_image(Image,'fabrik')
regiongrowing(Image,Regions,3,3,6,100)
region_to_mean(Regions,Image,Disp)
dev_display(Disp)
dev_set_draw('margin')
dev_display(Regions)

Ergebnis

region_to_meanregion_to_meanRegionToMeanregion_to_meanRegionToMeanRegionToMean liefert den Wert 2 (H_MSG_TRUE), falls die Parameter korrekt sind. Das Verhalten bei leerer Eingabe (keine Eingaberegionen vorhanden) lässt sich mittels set_system('no_object_result',<Result>)set_system("no_object_result",<Result>)SetSystem("no_object_result",<Result>)set_system("no_object_result",<Result>)SetSystem("no_object_result",<Result>)SetSystem("no_object_result",<Result>) festlegen. Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

regiongrowingregiongrowingRegiongrowingregiongrowingRegiongrowingRegiongrowing, connectionconnectionConnectionconnectionConnectionConnection

Nachfolger

disp_imagedisp_imageDispImagedisp_imageDispImageDispImage

Alternativen

paint_regionpaint_regionPaintRegionpaint_regionPaintRegionPaintRegion, intensityintensityIntensityintensityIntensityIntensity

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren