Python 将图像二值化为多边形

Python 将图像二值化为多边形,python,binary,polygon,mask,Python,Binary,Polygon,Mask,在PYTHON中,如何将包含一个掩码(其值为1)的二进制图像转换为多边形?我的目标是计算这个遮罩的内角和计数线的方向。我假设我必须先将遮罩转换为多边形,然后才能使用其他库为我进行这些计算。我宁愿不使用opencv来完成此转换,因为在windows64/Spyder环境中安装它时遇到了问题。谢谢你的帮助 虽然您肯定可以编写自己的代码,但我建议您看看像或这样的库。他们应该已经完成了大部分工作。只需通过命令行运行它们并读取结果向量输出 如果你想自己做的话,试着找到大致的轮廓,然后应用一种算法来平滑轮廓

在PYTHON中,如何将包含一个掩码(其值为1)的二进制图像转换为多边形?我的目标是计算这个遮罩的内角和计数线的方向。我假设我必须先将遮罩转换为多边形,然后才能使用其他库为我进行这些计算。我宁愿不使用opencv来完成此转换,因为在windows64/Spyder环境中安装它时遇到了问题。谢谢你的帮助

虽然您肯定可以编写自己的代码,但我建议您看看像或这样的库。他们应该已经完成了大部分工作。只需通过命令行运行它们并读取结果向量输出

如果你想自己做的话,试着找到大致的轮廓,然后应用一种算法来平滑轮廓

相关的: