在地图上查找没有 EXIF 数据的图像

问题描述 投票:0回答:3

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

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

有人有这方面的经验吗? 任何建议或兴趣点都会非常有帮助。 谢谢

api image-processing comparison gis exif
3个回答
1
投票

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

查看卡内基梅隆大学的IM2GPS项目和相关的Google Tech Talk,以及描述该项目的论文。论文末尾有参考文献,供更多阅读。


0
投票

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

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

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

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

(这是该过程的分解、简单版本,没有深入了解算法的工作原理。) 然后,找到的任何图像都会在 OpenCV 中进行比较过程。

当然,IM2GPS 研究论文对我来说非常有用。


0
投票

尝试 picarta.ai 我们使用 AI 估计图像的 GPS

© www.soinside.com 2019 - 2024. All rights reserved.