我正在寻找一种用于计算矢量形状骨架的算法。以下是限制条件:形状是由分段的三次/二次样条曲线、贝塞尔曲线和线段表示的闭合路径相减的结果,并因此可能包含空洞。
如果将形状表示为光栅连接组件,则有许多准备好的制造算法和实现,例如 Zhang-Suen、P. Kwok、3-4 距离变换,甚至还包括在《图形宝石 IV: 使用邻域地图进行二进制图像稀释》中的 C 实现。
因此问题是:是否有一种算法能够以矢量输入方式干净地计算矢量骨架,而不需要将路径光栅化、稀化并转换回矢量表示?
补充说明: 是否有任何处理矢量形状的数学形态学工具?
如果将形状表示为光栅连接组件,则有许多准备好的制造算法和实现,例如 Zhang-Suen、P. Kwok、3-4 距离变换,甚至还包括在《图形宝石 IV: 使用邻域地图进行二进制图像稀释》中的 C 实现。
因此问题是:是否有一种算法能够以矢量输入方式干净地计算矢量骨架,而不需要将路径光栅化、稀化并转换回矢量表示?
补充说明: 是否有任何处理矢量形状的数学形态学工具?