【问题标题】:How to find directions from map images?如何从地图图像中查找方向?
【发布时间】:2014-09-27 16:41:13
【问题描述】:

我有一个平面图图片(任何购物中心图片)。我必须实现这个图像的方向。就像我们在谷歌地图上显示方向一样。在游戏中,我们使用Tiled Based system

现在假设用户在 Food court,他想去 Loading Dock 需要以与 google 地图显示相同的方式显示方向。请建议我一种实现方法。

【问题讨论】:

  • 这里的问题是如何在已知地图中实现寻路算法,或者如何获取任意图像并将其处理成可以导航的地图?
  • @Jonah 感谢您的回复。我正在寻找一些平面图图像并将其处理成可以导航的地图。

标签: ios iphone ios7 tmx


【解决方案1】:

如果您可以将地图转换为一组可导航的多边形,则有许多用于生成导航网格的好资源(http://critterai.org/projects/nmgen_study/ 及其参考资料可能是一个好的开始)。这是一个有点棘手的问题,但却是一个定义明确且经过深入研究的问题。

我认为您会发现将任意图像转换为机器可读的地图要困难得多,如果不是不可能的话。您可以使用边缘检测将图像分割成多个区域,然后再将这些区域分解为凸多边形,但这远不是一个完整的解决方案。一条线可能代表一堵墙,也可能是“美食广场”中“F”的边缘。像https://mathematica.stackexchange.com/questions/19546/image-processing-floor-plan-detecting-rooms-borders-area-and-room-names-t 这样的现有问题采用了不同的方法,这可能对某些图像更有效。 我认为您需要对图像包含的内容设置一些限制,或者至少构建一个更大的样本集,然后才能确定如何尝试成功解析它们。即便如此,这也成为一个没有“正确”答案的图像处理难题。而是期望花费大量时间来完善解决方案,以便为一组给定的训练图像生成更少的错误结果。

不幸的是,我认为这对于堆栈溢出不是一个很好的问题,因为它不会得到具体的答案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-08
    • 1970-01-01
    • 1970-01-01
    • 2012-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多