region_to_meanregion_to_meanRegionToMeanRegionToMeanregion_to_mean (算子)
名称
region_to_meanregion_to_meanRegionToMeanRegionToMeanregion_to_mean — 用平均灰度值绘制区域。
签名
def region_to_mean(regions: HObject, image: HObject) -> HObject
描述
region_to_meanregion_to_meanRegionToMeanRegionToMeanRegionToMeanregion_to_mean returns an image in which the regions
RegionsRegionsRegionsRegionsregionsregions are painted with their average gray value based on
the image ImageImageImageImageimageimage. This operator is mainly
intended to visualize segmentation results.
执行信息
- 多线程类型:可重入(与非独占算子并行运行)。
- 多线程作用域:全局(可从任何线程调用)。
- 在通道级别上自动并行化。
参数
RegionsRegionsRegionsRegionsregionsregions (输入对象) region(-array) → objectHRegionHObjectHRegionHobject
Input regions.
ImageImageImageImageimageimage (输入对象) (multichannel-)image → objectHImageHObjectHImageHobject (byte / uint2)
original gray-value image.
ImageMeanImageMeanImageMeanImageMeanimageMeanimage_mean (输出对象) image → objectHImageHObjectHImageHobject * (byte / uint2)
Result image with painted regions.
示例(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)
示例(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);
示例(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)
示例(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)
示例(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)
结果
region_to_meanregion_to_meanRegionToMeanRegionToMeanRegionToMeanregion_to_mean 在所有参数正确时返回 2 ( H_MSG_TRUE )。 如果输入为空则可设置行为通过 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>)set_system("no_object_result",<Result>)。如有必要,则抛出异常。
可能的前趋
regiongrowingregiongrowingRegiongrowingRegiongrowingRegiongrowingregiongrowing,
connectionconnectionConnectionConnectionConnectionconnection
可能的后继
disp_imagedisp_imageDispImageDispImageDispImagedisp_image
替代
paint_regionpaint_regionPaintRegionPaintRegionPaintRegionpaint_region,
intensityintensityIntensityIntensityIntensityintensity
模块
基础