一、xld线段中点
area_center_points_xld (Line4, Area, Row, Column)
二、xld线段端点
*xld转region
gen_region_contour_xld (LineContours, RegionLines, 'filled')
*提取区域轮骨
skeleton (RegionLines, Skeleton)
*获取轮骨端点
junctions_skeleton (RegionLines, EndPoints, JuncPoints)
get_region_points (EndPoints, Rows1, Columns1)
三、xld线段方向
法一:可将xld转成区域,然后求区域的方向
gen_region_contour_xld (LineContours, RegionLines, 'filled')
orientation_region (RegionLines, Phi)
法二:直接求xld轮廓方向
orientation_xld(XLD : : : Phi)
法三:通过求椭圆长半轴、短半轴的方式求xld轮廓(精度较高,推荐)
elliptic_axis_points_xld(XLD : : : Ra, Rb, Phi)