gpt4 book ai didi

opencv - 将具有简单形状的图像转换为多边形

转载 作者:太空宇宙 更新时间:2023-11-03 23:00:42 25 4
gpt4 key购买 nike

我有一个从 ArcGIS 服务器导出的简单 GIS 图层图像,现在我想将其转换回多边形。这样做的最佳方法是什么?

  1. 编写我自己的脚本(什么是最好的——三角测量?线/边缘追踪?)
  2. 使用一些工具? (opencv?还有什么?)

png image of polygons (each color represents a different polygon)

最佳答案

您显示的图像是光栅化的,因此您无法返回到原始多边形。
但是,通过一些简单的连通分量分析,您可以提取所有连续的 Blob (相同颜色)。这些可以完全由它们的边界表示(蓝线之外的任何内容)。
您的新多边形现在就是这些边界像素。当然,您可以应用多边形简化来减少多边形中实际节点的数量。 OpenCV 有几种这样的算法。

关于opencv - 将具有简单形状的图像转换为多边形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19207063/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com