我正在尝试以编程方式阅读以Paint手绘的地图。地图如下所示:
http://i.stack.imgur.com/mxlXU.png
我需要知道地图的每个像素属于哪个区域以及它们的名称是什么。
我想到了以下内容,但我想知道是否有更简单或更快(原始地图相当大)的方法:
我发现上面的方法相当复杂,而且似乎很慢(尽管我还没有完全实现)。它也不能处理缺少边框像素的完全闭合区域。有没有更简单/更好的解决方案呢?
答案 0 :(得分:0)
如果你首先在每个像素上进行洪水填充,你可能也会在O,B,A等字母内部得到小区域。我想你可以尝试以下方法:
这可能在理论上有效,但结果将取决于图像的外观,检测文本的效果如何。
祝你好运!