1

我目前正在考虑我的fyp的想法。我在计算机科学的最后一年,并且有很多想法。我现在想看到的是,如果我可以尝试这样的项目。我打算做的是找出图像在地图上的位置,但我希望能够找到它,即使图像的 EXIF 数据不包含经度/纬度。

即,我想知道是否可以在不使用 EXIF 数据的情况下这样做。我可以使用 api 将图像与 google/streetview/twitter/facebook/twitter/instragram 等上的其他图像进行比较吗?

有没有人有这样做的经验?任何建议或兴趣点都会非常有帮助。谢谢

4

2 回答 2

0

对于那些对我如何解决这个问题感兴趣的人。

我使用了 Python 和 Flickr api。我从搜索图像中剥离了元数据/exif,并将其存储。然后,我使用图像上的这个信息存储构建了一个搜索查询,flickr 将搜索该查询,查找相似的图像。

这涉及花费日期和时间来限制我返回的结果数量,等等。我特意确保我想要搜索的任何图像都符合这些要求,以及用户指定的一些合适的搜索标签和估计位置。

找到的图像是使用 Flickr 的 api 完成的,以确保找到的任何图像都包含 gps 地址。因此,找到的任何合适/相似的图像都将具有可以与用户提供的估计位置进行比较的位置。

(这是一个分解的、简单的过程版本,没有深入研究算法的工作原理。)然后将找到的任何图像通过 OpenCV 中的比较过程。

当然,IM2GPS 研究论文对此非常有用。

于 2014-06-19T23:39:05.963 回答
0

绝对有可能,但很难做到准确和高命中率。据我所知,没有用于此的公共 API,因此您需要构建自己的地理参考图像语料库和匹配算法,以将您的图像与一组地理参考图像进行匹配。

查看Carnegie Mellon的IM2GPS项目和相关的Google Tech Talk以及描述该项目的论文。文末有参考文献供更多阅读。

于 2013-09-21T03:34:20.143 回答