角色:将骨架转换为XLD轮廓;
输入参数翻译(与上述参数顺序对应的顺序)框架,
输出配置文件、
提取的轮廓线中包含的最小点数、
输入过滤器模式(filter,) generalize1,(generalize2)
说明: 1、该算法首先尝试将区域变换为只包含8邻域的线段;
2、步骤2标记连接点;
3、然后,gen_contours_骨架_xld是以节点或端点结尾的轮廓‘
4、返回至少具有参数Length长度的所有轮廓点;
5、在Mode='filter '的情况下,由于轮廓线在端点被分割,所以无论是长的轮廓线还是比设定参数Length长的长度,都有被分割成很多短的线的情况;
6、当Mode='generalize1'时,在该模式中,长轮廓被分割,并且可以避免比参数Length长的线段被丢弃;
7、Mode='generalize2'时,会保留短线段。 如果线段有两个端点,即使长度小于参数Length也会保留。