我有一组由直线段定义的形状。
我想简化这个形状,使其只由一组有限斜率的直线段构成。
我希望在最小化使用的线段数量的同时,尽量减小形状变化前后的面积差异。
我希望能够同时最小化这两个因素,并根据用户指定的权重调整其中一个优先程度。
minimize { J = w1(number of segments/length) + w2(difference area/length) }
当w1
和w2
都是权重值,而长度为新段的长度时,我需要一个能够实现此功能的算法。有什么想法吗?
下面我展示几张图片来说明我希望它如何工作。在文献中是否有任何可以帮助编写算法的内容?谢谢!