get_region_thicknessT_get_region_thicknessGetRegionThicknessGetRegionThicknessget_region_thickness(算子)
名称
get_region_thicknessT_get_region_thicknessGetRegionThicknessGetRegionThicknessget_region_thickness — 沿主轴访问区域的厚度。
签名
def get_region_thickness(region: HObject) -> Tuple[Sequence[int], Sequence[int]]
描述
算子 get_region_thicknessget_region_thicknessGetRegionThicknessGetRegionThicknessGetRegionThicknessget_region_thickness calculates the thickness of the
regions along the main axis (see elliptic_axiselliptic_axisEllipticAxisEllipticAxisEllipticAxiselliptic_axis)
for each pixel of the section. The thickness at one point on the main axis
is defined as the distance between the intersections of the contour with
the plumb on the main axis in the respective point which are the furthest
apart.
Additionally the operator get_region_thicknessget_region_thicknessGetRegionThicknessGetRegionThicknessGetRegionThicknessget_region_thickness returns the
HistogrammHistogrammHistogrammHistogrammhistogrammhistogramm
of the thicknesses of the region.
The length of the histogram corresponds to the largest
occurring thickness in the observed region.
注意
Only one region may be passed. If the region has several connection
components, only the first one is investigated. All other components
are ignored.
执行信息
- 多线程类型:可重入(与非独占算子并行运行)。
- 多线程作用域:全局(可从任何线程调用)。
- 未采用并行化处理。
参数
RegionRegionRegionRegionregionregion (输入对象) region → objectHRegionHObjectHRegionHobject
Region to be analyzed.
ThicknessThicknessThicknessThicknessthicknessthickness (输出控制) integer-array → HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Thickness of the region along its main axis.
HistogrammHistogrammHistogrammHistogrammhistogrammhistogramm (输出控制) integer-array → HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Histogram of the thickness of the region along
its main axis.
结果
算子 get_region_thicknessget_region_thicknessGetRegionThicknessGetRegionThicknessGetRegionThicknessget_region_thickness 返回值 2 (
H_MSG_TRUE)
if exactly one region is passed.
当输入为空(无可用输入区域)时,可设置行为通过算子 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>)。
可能的前趋
sobel_ampsobel_ampSobelAmpSobelAmpSobelAmpsobel_amp,
thresholdthresholdThresholdThresholdThresholdthreshold,
connectionconnectionConnectionConnectionConnectionconnection,
select_shapeselect_shapeSelectShapeSelectShapeSelectShapeselect_shape,
select_objselect_objSelectObjSelectObjSelectObjselect_obj
另见
copy_objcopy_objCopyObjCopyObjCopyObjcopy_obj,
elliptic_axiselliptic_axisEllipticAxisEllipticAxisEllipticAxiselliptic_axis
模块
基础