我正在尝试从位图图像中的区域生成矢量图形,虽然我当前的算法适用于大多数情况,但它存在一些问题并且速度很慢。
所以我想知道你们是否知道任何简单的算法或代码示例可以有效地做到这一点。
我的情况很简单。我有一个位图图像,有几个平坦的统一区域。我希望将这些区域转换为点集,以便以后将它们重新创建为矢量图形。我永远不会有重叠的形状,形状总是封闭的,而且它们总是一种颜色(所有像素的 RGB 值相同),所以很容易确定轮廓,但有效地做起来更难。
编辑:我按下提交按钮太快了......
理想情况下,我想要一个在 .NET 中工作的解决方案,但伪代码也应该能很好地工作。也许你们知道一些关于图像处理的好资源?
再次编辑:所以我所追求的是一个算法或一个库,它将给我一个描述图像中每个区域的点或矢量列表,而不是矢量化图像本身。