我有使用以下方法创建的折线的二进制图像:
cv2.polylines(binaryImage,contours,1, (255,255,255))
我现在需要的是填充所有折线的有效方法。我在opencv中没有找到这种方法,但也许它存在。或者,也许我可以实现算法来完成这项工作(但速度很快——我有高清图片)。请分享你的想法..
原文由 user2233244 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有使用以下方法创建的折线的二进制图像:
cv2.polylines(binaryImage,contours,1, (255,255,255))
我现在需要的是填充所有折线的有效方法。我在opencv中没有找到这种方法,但也许它存在。或者,也许我可以实现算法来完成这项工作(但速度很快——我有高清图片)。请分享你的想法..
原文由 user2233244 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答2k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
我知道 OP 询问了关于使用 OpenCV 的具体问题,但我最终只是试图填充我拥有的分割多边形(此外,OpenCV 对我的情况来说有点问题)库,我相信许多其他用户也这样做了,所以这是我使用
scikit image
的polygon
函数 的解决方案。从文档:
结果: