Python 如何修复彩色图像中的虚线?

Python 如何修复彩色图像中的虚线?,python,image,opencv,Python,Image,Opencv,我试着在谷歌地图的截图上做一些图像处理任务。经过一些处理,我得到了一些像这样的虚线: 现在,我想根据两边的颜色连接图像中的间隙我想一个想法是用3个点定义线,然后得到它们的“厚度”,然后对颜色进行某种聚类(k-means?),然后用封闭区域填充黑色区域。如果黑洞共享多个颜色边界,效果就不太好了。你能添加原始的输入和预期的输出图像吗?

我试着在谷歌地图的截图上做一些图像处理任务。经过一些处理,我得到了一些像这样的虚线:


现在,我想根据两边的颜色连接图像中的间隙

我想一个想法是用3个点定义线,然后得到它们的“厚度”,然后对颜色进行某种聚类(k-means?),然后用封闭区域填充黑色区域。如果黑洞共享多个颜色边界,效果就不太好了。你能添加原始的输入和预期的输出图像吗?