region_to_meanregion_to_meanRegionToMeanRegionToMean (Operator)
Name
region_to_meanregion_to_meanRegionToMeanRegionToMean
— Paint regions with their average gray value.
Signature
Description
region_to_meanregion_to_meanRegionToMeanRegionToMeanRegionToMean
returns an image in which the regions
RegionsRegionsRegionsRegionsregions
are painted with their average gray value based on
the image ImageImageImageImageimage
. This operator is mainly
intended to visualize segmentation results.
Execution Information
- Multithreading type: reentrant (runs in parallel with non-exclusive operators).
- Multithreading scope: global (may be called from any thread).
- Automatically parallelized on channel level.
Parameters
RegionsRegionsRegionsRegionsregions
(input_object) region(-array) →
objectHRegionHRegionHobject
Input regions.
ImageImageImageImageimage
(input_object) (multichannel-)image →
objectHImageHImageHobject (byte / uint2)
original gray-value image.
ImageMeanImageMeanImageMeanImageMeanimageMean
(output_object) image →
objectHImageHImageHobject * (byte / uint2)
Result image with painted regions.
Example (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)
Example (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);
Example (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)
Example (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)
Example (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)
Result
region_to_meanregion_to_meanRegionToMeanRegionToMeanRegionToMean
returns 2 (H_MSG_TRUE) if all parameters are
correct. If the input is empty the behavior can be set via
set_system('no_object_result',<Result>)set_system("no_object_result",<Result>)SetSystem("no_object_result",<Result>)SetSystem("no_object_result",<Result>)SetSystem("no_object_result",<Result>)
.
If necessary, an exception is raised.
Possible Predecessors
regiongrowingregiongrowingRegiongrowingRegiongrowingRegiongrowing
,
connectionconnectionConnectionConnectionConnection
Possible Successors
disp_imagedisp_imageDispImageDispImageDispImage
Alternatives
paint_regionpaint_regionPaintRegionPaintRegionPaintRegion
,
intensityintensityIntensityIntensityIntensity
Module
Foundation