【发布时间】:2018-03-17 12:21:58
【问题描述】:
我正在尝试使用 OpenCv 检测棋盘游戏地图的 Android 六边形字段。地图看起来像这样:
[示例地图]
我尝试仅使用 HSV 中的 Value 来获取轮廓,并且我设法获得了一些六边形,但不幸的是,并非所有六边形,我在检测有河流或道路穿过它们的六边形时遇到了很大的困难。
我设法得到了类似的东西:
[检测到的六边形]
我什至尝试让边框变粗,但没有太大帮助。 为了检测所有六边形,我想平均检测到的近似大小,然后逐个像素地尝试检测颜色的变化(接近黑色)。后来我什至想在地图的照片上检测六边形,所以我不能真正依赖其他六边形的大小。
您认为解决此问题的最佳方法是什么?
【问题讨论】:
标签: android opencv image-processing detection