region_to_mean ( Regions, Image : ImageMean : : )

Paint regions with their average gray value.

region_to_mean returns an image in which the regions Regions are painted with their average gray value based on the image Image. This operator is mainly intended to visualize segmentation results.


Parameters

Regions (input_object)
region(-array) -> object
Input regions.

Image (input_object)
image -> object : byte
original gray-value image.

ImageMean (output_object)
image -> object : byte
Result image with painted regions.


Example
read_image(Image,'fabrik')
region_growing(Image,Regions,3,3,6,100)
region_to_mean(Regions,Image,Disp)
disp_image(Disp,WindowHandle)
set_draw(WindowHandle,'margin')
set_color(WindowHandle,'black')
disp_region(Regions,WindowHandle).

Result

region_to_mean 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>). If necessary, an exception is raised.


Parallelization Information

region_to_mean is reentrant and processed without parallelization.


Possible Predecessors

regiongrowing, connection


Possible Successors

disp_image


Alternatives

paint_region, intensity


Module

Foundation



Copyright © 1996-2008 MVTec Software GmbH