KlassenKlassenKlassenKlassen | | | | Operatoren

add_channelsadd_channelsAddChannelsadd_channelsAddChannelsAddChannels (Operator)

Name

add_channelsadd_channelsAddChannelsadd_channelsAddChannelsAddChannels — Regionen mit Grauwerten versehen.

Signatur

add_channels(Regions, Image : GrayRegions : : )

Herror add_channels(const Hobject Regions, const Hobject Image, Hobject* GrayRegions)

Herror T_add_channels(const Hobject Regions, const Hobject Image, Hobject* GrayRegions)

Herror add_channels(Hobject Regions, Hobject Image, Hobject* GrayRegions)

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

HImageArray HRegionArray::AddChannels(const HImage& Image) const

void AddChannels(const HObject& Regions, const HObject& Image, HObject* GrayRegions)

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

void HOperatorSetX.AddChannels(
[in] IHUntypedObjectX* Regions, [in] IHUntypedObjectX* Image, [out] IHUntypedObjectX*GrayRegions)

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

static void HOperatorSet.AddChannels(HObject regions, HObject image, out HObject grayRegions)

HImage HRegion.AddChannels(HImage image)

Beschreibung

add_channelsadd_channelsAddChannelsadd_channelsAddChannelsAddChannels erzeugt für jede Region in RegionsRegionsRegionsRegionsRegionsregions ein Bild und "zeichnet" die Pixelwerte aus dem Eingabebild ImageImageImageImageImageimage in die Region ein. Die erzeugten Bilder werden als Tupel in GrayRegionsGrayRegionsGrayRegionsGrayRegionsGrayRegionsgrayRegions zurückgegeben. Es werden dabei alle Kanäle von ImageImageImageImageImageimage übernommen. Der Definitionsbereich eines Ausgabebildes berechnet sich als der Schnitt des Definitionsbereiches des Bildes mit der Region. Der neue Definitionsbereich kann also eine Teilmenge der Eingaberegion sein. Die Größe der Bild-Matrix wird nicht verändert.

Parallelisierung

Parameter

RegionsRegionsRegionsRegionsRegionsregions (input_object)  region(-array) objectHRegionHRegionHRegionHRegionXHobject

Eingaberegionen (ohne Pixelwerte).

ImageImageImageImageImageimage (input_object)  (multichannel-)image objectHImageHImageHImageHImageXHobject (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)

Eingabebild mit Pixelwerten für Regionen.

GrayRegionsGrayRegionsGrayRegionsGrayRegionsGrayRegionsgrayRegions (output_object)  image(-array) objectHImageHImageHImageHImageXHobject * (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)

Ausgabebild(er) mit Regionen und Pixelwerten (ein Bild pro Eingaberegion).

Parameteranzahl: Regions == GrayRegions

Vorgänger

thresholdthresholdThresholdthresholdThresholdThreshold, regiongrowingregiongrowingRegiongrowingregiongrowingRegiongrowingRegiongrowing, gen_circlegen_circleGenCirclegen_circleGenCircleGenCircle, draw_regiondraw_regionDrawRegiondraw_regionDrawRegionDrawRegion

Nachfolger

thresholdthresholdThresholdthresholdThresholdThreshold, regiongrowingregiongrowingRegiongrowingregiongrowingRegiongrowingRegiongrowing, get_domainget_domainGetDomainget_domainGetDomainGetDomain

Alternativen

change_domainchange_domainChangeDomainchange_domainChangeDomainChangeDomain, reduce_domainreduce_domainReduceDomainreduce_domainReduceDomainReduceDomain

Siehe auch

full_domainfull_domainFullDomainfull_domainFullDomainFullDomain, get_domainget_domainGetDomainget_domainGetDomainGetDomain, intersectionintersectionIntersectionintersectionIntersectionIntersection

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren