intensity intensity Intensity Intensity intensity (算子)
名称
intensity intensity Intensity Intensity intensity — 计算灰度值的均值和偏差。
签名
def intensity (regions : HObject, image : HObject) -> Tuple[Sequence[float], Sequence[float]]
def intensity_s (regions : HObject, image : HObject) -> Tuple[float, float]
描述
算子 intensity intensity Intensity Intensity Intensity intensity calculates the mean and the
deviation of the gray values in the input image within
Regions Regions Regions Regions regions regions . If R is a region, p a pixel from R with
the gray value g(p) and F the plane (F = |R|), the features
are defined by:
注意
Note that the operator intensity intensity Intensity Intensity Intensity intensity only considers
the given Regions Regions Regions Regions regions regions and ignores any previously set domain
of the input image Image Image Image Image image image .
The calculation of Deviation Deviation Deviation Deviation deviation deviation does not follow the usual
definition if the region of the image contains only one pixel. In
this case 0.0 is returned.
执行信息
多线程类型:可重入(与非独占算子并行运行)。
多线程作用域:全局(可从任何线程调用)。
在元组级别上自动并行化。
参数
Regions Regions Regions Regions regions regions (输入对象) region(-array) → object HRegion HObject HRegion Hobject
Regions in which the features are calculated.
Image Image Image Image image image (输入对象) singlechannelimage → object HImage HObject HImage Hobject (byte / direction / cyclic / int1 / int2 / uint2 / int4 / real)
灰度值图像。
Mean Mean Mean Mean mean mean (输出控制) real(-array) → HTuple Sequence[float] HTuple Htuple (real) (double ) (double ) (double )
Mean gray value of a region.
Deviation Deviation Deviation Deviation deviation deviation (输出控制) real(-array) → HTuple Sequence[float] HTuple Htuple (real) (double ) (double ) (double )
Deviation of gray values within a region.
复杂度
若 F 为区域面积,则运行时间复杂度为 O(F)。
结果
算子 intensity intensity Intensity Intensity Intensity intensity 返回值 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>) ,
the behavior in case of empty region is set via
set_system(::'empty_region_result',<Result>:) set_system("empty_region_result",<Result>) SetSystem("empty_region_result",<Result>) SetSystem("empty_region_result",<Result>) SetSystem("empty_region_result",<Result>) set_system("empty_region_result",<Result>) 。如有必要,则抛出异常。
可能的后继
threshold threshold Threshold Threshold Threshold threshold
替代
select_gray select_gray SelectGray SelectGray SelectGray select_gray ,
min_max_gray min_max_gray MinMaxGray MinMaxGray MinMaxGray min_max_gray
另见
mean_image mean_image MeanImage MeanImage MeanImage mean_image ,
gray_histo gray_histo GrayHisto GrayHisto GrayHisto gray_histo ,
gray_histo_abs gray_histo_abs GrayHistoAbs GrayHistoAbs GrayHistoAbs gray_histo_abs
模块
基础