eccentricity_points_xld eccentricity_points_xld EccentricityPointsXld EccentricityPointsXld eccentricity_points_xld (算子名称)
名称
eccentricity_points_xld eccentricity_points_xld EccentricityPointsXld EccentricityPointsXld eccentricity_points_xld — Anisometry of contours or polygons treated as point clouds.
参数签名
Herror eccentricity_points_xld (const Hobject XLD , double* Anisometry )
Herror T_eccentricity_points_xld (const Hobject XLD , Htuple* Anisometry )
def eccentricity_points_xld (xld : HObject) -> Sequence[float]
def eccentricity_points_xld_s (xld : HObject) -> float
描述
该算子 eccentricity_points_xld eccentricity_points_xld EccentricityPointsXld EccentricityPointsXld EccentricityPointsXld eccentricity_points_xld calculates the shape
feature Anisometry Anisometry Anisometry Anisometry anisometry anisometry derived from the geometric moments of the
point cloud given by the contour or polygon XLD XLD XLD XLD XLD xld (i.e., the order
of the points in the contour or polygon is not taken into account). If the
contour or polygon is closed (end point = start point), the end point of
the contour or polygon is not taken into account to avoid that it receives
twice the weight of the other points.
Calculation:
If the ellipse radii Ra, Rb (elliptic_axis_points_xld elliptic_axis_points_xld EllipticAxisPointsXld EllipticAxisPointsXld EllipticAxisPointsXld elliptic_axis_points_xld ) are
given, the following applies:
The anisometry of a circle is 1.0.
eccentricity_points_xld eccentricity_points_xld EccentricityPointsXld EccentricityPointsXld EccentricityPointsXld eccentricity_points_xld should be used if the contour XLD XLD XLD XLD XLD xld
intersects itself or if it is not possible to close the contour using a line
from end to start point without self-intersection, because in this case
eccentricity_xld eccentricity_xld EccentricityXld EccentricityXld EccentricityXld eccentricity_xld does not produce useful results. To test whether
the contours or polygons intersect themselves,
test_self_intersection_xld test_self_intersection_xld TestSelfIntersectionXld TestSelfIntersectionXld TestSelfIntersectionXld test_self_intersection_xld can be used.
If more than one contour or polygon is passed, the values of the anisometry
are stored in a tuple in the same order as the respective contours or
polygons in XLD XLD XLD XLD XLD xld .
运行信息
多线程类型:可重入(与非独占操作符并行运行)。
多线程作用域:全局(可以从任何线程调用)。
在元组级别自动并行化。
参数表
XLD XLD XLD XLD XLD xld (input_object) xld(-array) → object HXLD HObject HXLD Hobject
Contours or polygons to be examined.
Anisometry Anisometry Anisometry Anisometry anisometry anisometry (output_control) real(-array) → HTuple Sequence[float] HTuple Htuple (real) (double ) (double ) (double )
Anisometry of the contours or polygons.
Assertion:
Anisometry >= 1.0
结果
该算子 eccentricity_points_xld eccentricity_points_xld EccentricityPointsXld EccentricityPointsXld EccentricityPointsXld eccentricity_points_xld 返回值 2 (
H_MSG_TRUE )
if the input is not empty. The behavior in case of empty input (no
input contours available) is 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>) set_system("no_object_result",<Result>) . If necessary an
exception is raised.
可能的前置算子
gen_contours_skeleton_xld gen_contours_skeleton_xld GenContoursSkeletonXld GenContoursSkeletonXld GenContoursSkeletonXld gen_contours_skeleton_xld ,
edges_sub_pix edges_sub_pix EdgesSubPix EdgesSubPix EdgesSubPix edges_sub_pix ,
threshold_sub_pix threshold_sub_pix ThresholdSubPix ThresholdSubPix ThresholdSubPix threshold_sub_pix ,
gen_contour_polygon_xld gen_contour_polygon_xld GenContourPolygonXld GenContourPolygonXld GenContourPolygonXld gen_contour_polygon_xld ,
test_self_intersection_xld test_self_intersection_xld TestSelfIntersectionXld TestSelfIntersectionXld TestSelfIntersectionXld test_self_intersection_xld
可替代算子
eccentricity_xld eccentricity_xld EccentricityXld EccentricityXld EccentricityXld eccentricity_xld
参考其它
elliptic_axis_points_xld elliptic_axis_points_xld EllipticAxisPointsXld EllipticAxisPointsXld EllipticAxisPointsXld elliptic_axis_points_xld ,
moments_region_2nd moments_region_2nd MomentsRegion2nd MomentsRegion2nd MomentsRegion2nd moments_region_2nd ,
select_shape_xld select_shape_xld SelectShapeXld SelectShapeXld SelectShapeXld select_shape_xld
模块
Foundation