如何获得 python 上的洪水填充区域?
How do I get Flood Filled area on python?
python 上有一个库可以进行洪水填充,PIL.ImageDraw.floodfill
函数使用洪水填充算法对图像的某些部分进行着色。
我想编写 python 应用程序,允许我在地图上写一些关于特定区域的备忘录。地图输入将是一张图片,如果您单击地图上的某个区域,将弹出一个 window 以便您可以写关于该区域的备忘录。
当您尝试获取有关特定区域的备忘录时会出现此问题。我想实现程序来显示与点击区域相关的所有备忘录。
为此,我决定保存带有坐标信息的备忘录,这样我就可以 select 使用洪水填充算法。为了做到这一点,我必须将洪水填充到 select 区域,而不是 color 区域。
术语select表示观察某个区域,以便您可以决定坐标是否在该区域内。
那么select区域应该怎么办呢?我的程序设计还有什么改进吗?
我能够使用 this post 解决方案检测轮廓。然后我们可以遍历所有轮廓列表并检查点击坐标是否在某个多边形中。
python 上有一个库可以进行洪水填充,PIL.ImageDraw.floodfill
函数使用洪水填充算法对图像的某些部分进行着色。
我想编写 python 应用程序,允许我在地图上写一些关于特定区域的备忘录。地图输入将是一张图片,如果您单击地图上的某个区域,将弹出一个 window 以便您可以写关于该区域的备忘录。
当您尝试获取有关特定区域的备忘录时会出现此问题。我想实现程序来显示与点击区域相关的所有备忘录。
为此,我决定保存带有坐标信息的备忘录,这样我就可以 select 使用洪水填充算法。为了做到这一点,我必须将洪水填充到 select 区域,而不是 color 区域。
术语select表示观察某个区域,以便您可以决定坐标是否在该区域内。
那么select区域应该怎么办呢?我的程序设计还有什么改进吗?
我能够使用 this post 解决方案检测轮廓。然后我们可以遍历所有轮廓列表并检查点击坐标是否在某个多边形中。