eccentricity_points_xld eccentricity_points_xld EccentricityPointsXld EccentricityPointsXld eccentricity_points_xld (算子)
名称
eccentricity_points_xld eccentricity_points_xld EccentricityPointsXld EccentricityPointsXld eccentricity_points_xld — 被视为点云的轮廓或多边形的各向异性测量。
签名
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.可使用 test_self_intersection_xld test_self_intersection_xld TestSelfIntersectionXld TestSelfIntersectionXld TestSelfIntersectionXld test_self_intersection_xld 检测轮廓或多边形是否自相交。
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 (输入对象) xld(-array) → object HXLD HObject HXLD Hobject
待检查的轮廓或多边形。
Anisometry Anisometry Anisometry Anisometry anisometry anisometry (输出控制) 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 )。The behavior in case of empty input (no
input contours available) is set via the operator
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>) 。如有必要,则抛出异常。
可能的前趋
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
模块
基础