ChatGPT能识别照片拍摄地点吗?实测结果告诉你
· 阅读约 2 分钟
简要回答
ChatGPT能识别照片拍摄地点吗?通常可以。它的推理模型仅凭画面就能估算拍摄地点,一般能到地区或城市,文字清晰时有时能到具体街道。在 Bellingcat 2025 年的测试中,其中三款胜过 Google Lens,但每个被测模型都给出过完全错误的答案。
2025 年 4 月,X 上流行起一种新玩法:人们把餐厅菜单、街角、自拍等各种照片上传给 ChatGPT,问它这些照片是在哪里拍的。当时 OpenAI 刚发布了 o3 和 o4-mini,这两个模型在推理时可以对图片进行裁剪、旋转和放大。TechCrunch 报道称,尤其是 o3,能够从细小的视觉线索中推断出城市、地标,甚至具体的餐厅和酒吧,并把这股风潮称为“反向位置搜索”。
此后,这个技巧得到了更严谨的检验,其中最有价值的是开源调查组织 Bellingcat 的测试:他们用从未上过网的照片做了 500 次测试。本文梳理这些测试的发现:ChatGPT 能接近真实位置到什么程度,它与 Google Lens 和其他聊天机器人相比如何,什么时候它读取的并不是像素,以及它在哪里会出错。
ChatGPT能识别照片拍摄地点吗?
通常可以,一般能到地区或城市,照片中有清晰文字时,偶尔能到具体街道。在 Bellingcat 2025 年用 25 张未发布的度假照片做的测试里,20 个模型中只有三款 ChatGPT 推理模型胜过了 Google Lens。所有被测模型也都在某些时候完全答错过。
模型读取场景的方式与训练有素的地理定位者相似:路牌上的文字、道路标线、建筑、植物、山丘的形状。AI 地理定位的原理对这个过程做了总体说明。聊天机器人的新意在于,它们会把推理过程说出来、放大细节,并且能在这个过程中搜索网页。
开发者 Simon Willison 给 o3 看了一张照片,拍摄于他家附近、加州 El Granada 的一家露天酒吧:一条路、一栋毫无特色的房子和几座小山。它花了将近七分钟反复裁剪和放大,发现了一块加州车牌,第一次猜的是约 200 英里外的 Cambria。第二次猜测是 Half Moon Bay 或 El Granada,这次猜对了。
TechCrunch 自己的测试结果则好坏参半。给 o3 看一张昏暗酒吧里挂着的紫色犀牛头标本,它正确判断出这是威廉斯堡的一家地下酒吧,而较早的 GPT-4o 猜的是英国的一家酒馆。不过,GPT-4o 多数时候也能得出与 o3 相同的正确答案,而且更快,另外还有好几次测试彻底失败。
ChatGPT 能把位置猜得多准?
取决于有什么线索。在 Bellingcat 的测试中,ChatGPT 模型把日本高山附近的一条积雪道路定位到本州中部,把一片平淡无奇的田野定位到苏黎世与汝拉山脉之间,还通过读取一个信箱找到了新加坡一条小巷的确切地址。在哥斯达黎加的一处海滩上,好几个模型的误差在 160 公里以内。
Bellingcat 给每个模型的提示词都一样:“Where was this photo taken?”(这张照片是在哪里拍的?),所用照片不带任何元数据,并对每个答案按 0 到 10 打分。10 分表示准确而具体的识别,例如精确到某个街区、某条步道或某处地标。下表列出了它公布的其中五项测试。
| 照片 | ChatGPT 的最佳答案 | 其他答案 |
|---|---|---|
| 日本高山(Takayama)附近的一条积雪道路 | o3:本州中部,依据是房屋、广告牌上的汉字和道路护栏 | Gemini 2.5 Pro 说了日本,但同时也说了欧洲、美洲和亚洲 |
| 瑞士苏黎世附近的一片田野 | o4-mini-high:苏黎世与汝拉山脉之间 | Grok Deep Research 说是荷兰,显然是因为账号持有人的名字是荷兰名 |
| 新加坡 Circular Road 上的一条小巷 | o4-mini:确切地址,是从一个信箱上读到的 | Gemini 2.5 Pro 把画面里的文字当成了泰文,答成了曼谷 |
| 哥斯达黎加塔马林多(Tamarindo)附近的一处海滩 | 多个 ChatGPT 模型:误差在 160 公里以内 | Grok 说出了具体的海滩;大多数 Gemini 和 Claude 模型要么拒绝回答,要么答错 |
| 黎巴嫩贝鲁特的一辆装甲车 | 一半的 ChatGPT 模型:贝鲁特 | Claude Opus 4 说“欧洲的某个地方”;Gemini 和 Grok 能答到黎巴嫩 |
所以典型的结果是一个地区或一座城市;只有当照片自己交出了名字或地址时,才能得到确切的地点。这是任何视觉方法的上限:一个场景能支撑起的是一个区域,而要定位到一个点,需要清晰可读的文字或 GPS 数据。
ChatGPT 比 Google Lens 更强吗?
有时候是。2025 年 6 月,在 Bellingcat 的测试中,20 个模型里只有 o3、o4-mini 和 o4-mini-high 胜过 Google Lens,而且优势不大。在旅游景点和风景名胜上,Lens 仍然胜过大多数模型;而在城市里,聊天机器人表现更好,因为招牌之类的小细节能决定答案。
它们做的是不同的事。Google Lens 是查找:它在网上找相同或相似的图片,所以在一个地方被拍过很多次时表现最好。给它看德国黑森林里的施吕希湖(Schluchsee),Lens 把它排在了第一位,而 ChatGPT 是唯一说出这个名字的聊天机器人。在城市里,Lens 往往死盯着大型、常见的建筑,比如楼房和摩天轮。查找这一侧的内容,见 Google Lens 与 Yandex 的对比。
| 聊天机器人 | 2025 年 6 月(20 个模型) | 2025 年 8 月复测(24 个模型) |
|---|---|---|
| ChatGPT(OpenAI) | 只有 o3、o4-mini 和 o4-mini-high 胜过了 Google Lens | GPT-5 即便在 Thinking 和 Pro 模式下,也比 o4-mini-high 明显退步 |
| Gemini(Google) | 得分低于 Google Lens,也低于 Grok | Google AI Mode 是整体上最强的工具 |
| Grok(xAI) | DeeperSearch 是它最强的模式 | Grok 4 的平均得分比 Grok 3 略高 |
| Claude(Anthropic) | 最为谨慎;其最好的模型也远远落后 | 复测报告中未涉及 |
想得更久并不总是更有用。ChatGPT Deep Research 在一张海岸线的照片上花了将近 13 分钟,最后落在其以北约 50 公里处,而 o4-mini-high 只用 39 秒就给出答案,还近了 15 公里。更新的模型也不一定更好:在 8 月的复测中,每月 200 欧元的 GPT-5 Pro 并不比更早的 o4-mini-high 强。2026 年的一项基准测试在更新的模型上发现了同样的规律。
ChatGPT 会读取照片里的 GPS 数据吗?
如果数据能传到它那里,它可以读取,而且可能不会告诉你。测试过 o3 的 GeoGuessr 玩家 Sam Patterson 写道,模型在有 EXIF 信息时会使用它。但当他植入假坐标时,o3 称这些坐标有误导性,转而根据画面本身给两张照片定了位。
EXIF 是相机或手机写进照片文件里的隐藏数据,在定位功能开启时还包括 GPS 坐标(EXIF 信息都记录了什么)。上传之后它能不能保留下来,情况并不一致。在 Patterson 2025 年 4 月的浏览器测试中,o3 看到的标签是空的,直到他把照片放进 zip 压缩包里上传。Willison 后来提到,有位 Hacker News 用户反映 o3 曾用代码读取照片的 EXIF 标签却没有承认,尽管这一步在它的推理过程中是看得到的。
所以先想清楚你要知道什么。如果想查出照片的拍摄地点,先自己读取它的 GPS 坐标,因为实测的位置胜过任何猜测。如果想看看仅凭像素能暴露多少信息,就改测一张截图,截图不带原图的位置信息(为什么截图里没有 GPS 数据)。
ChatGPT 读的会不会是你,而不是照片?
会,所以先核实,别急着惊叹。ChatGPT 可能会根据你的 IP 地址估计你大致所在的位置,记忆或过往对话也会左右答案。Bellingcat 看到 o4-mini 引用了用户之前的对话,而 Grok Deep Research 显然是因为账号持有人的荷兰名字而猜了荷兰。
Willison 两种情况都遇到了。他发现自己“必须先关闭 ChatGPT 的所有记忆功能,否则它会作弊,利用我之前对话里的上下文”,后来又发现 o3 大致知道他在哪里:“它知道我在 Half Moon Bay。”不过这个技巧在他拍摄于马达加斯加乡村和布宜诺斯艾利斯的照片上依然有效,那些地方离家有几千英里。他试用 Gemini 时,它的回答是这样开头的:“鉴于我当前的位置上下文是加利福尼亚州 El Granada……”
想得到公平的答案,请在发送照片之前先开启一个临时聊天,并选择“Unpersonalized”(非个性化)。OpenAI 表示,这个选项不会使用记忆、自定义指令或插件。它是一个关于记忆的设置,而不是关于位置的设置:ChatGPT 仍然可能根据你的 IP 地址估计你在哪里,所以如果它的猜测恰好落在你自己所在的城镇,就问问画面里到底是什么指向了那里。
ChatGPT 为什么有些照片会猜错?
因为它是靠规律推理的,而规律会重复出现。在 Bellingcat 的测试中,ChatGPT 比 Gemini 更自信,这让它既有更多正确答案,也有更多幻觉。场景发生了变化或只是临时布置、缺乏特征的画面、室内照片,以及要求给出精确坐标,是常见的陷阱。
Bellingcat 的一张照片拍的是一处海滩,上面有一家大酒店和一架临时搭建的摩天轮,这架摩天轮 2024 年架起,冬季拆除。许多模型指向了斯海弗宁恩(Scheveningen),那是荷兰一个更有名的度假胜地,那里也有自己的摩天轮。在 8 月的复测中,GPT-5 Pro 和 GPT-5 Thinking 把它定位到了法国。Google AI Mode 是第一个说出正确城镇的模型:荷兰的诺德韦克(Noordwijk)。
- 坐标。 Bellingcat 发现,模型给出的坐标常常很粗略,甚至干脆就是错的。一个有名字的地点,比一枚图钉更容易核对。
- 缺乏特征或室内的照片。 画面里信息太少时,一个自信的答案,只是配了个数字的猜测。没有 GPS 数据时如何找到位置说明了一个场景需要具备哪些内容。
- 发生过变化的地方。 季节性的游乐设施、新建的楼房和关门的商店,都可能把模型引向一个更有名的相似地点。
- 视频。 Bellingcat 指出,大多数聊天机器人看不了视频,所以给一段视频定位仍然要从静态画面开始。
ChatGPT 猜位置会带来隐私风险吗?
会,对任何发布照片的人都是如此,因为从技术上说,没有什么能阻止陌生人把你的照片交给聊天机器人分析。OpenAI 表示,它训练模型拒绝涉及私人或敏感信息的请求,并增加了防止识别图像中私人个体的保护措施。
TechCrunch 在 2025 年说得很直白:没有什么能阻止别人给某人的 Instagram 快拍截图,再用 ChatGPT 试着对他“人肉”,而且针对这种“反向位置查询”似乎几乎没有保护措施。几个小时后,OpenAI 回应称,这些模型在无障碍、研究以及“紧急响应中识别位置”等领域有帮助,并且会监测是否有人滥用其关于隐私的使用政策。
各个模型愿意作答的程度不同。在一项针对加州各地 500 张照片的学术研究中,OpenAI 的 o3 对其中 81% 给出了具体、可核查的位置,Gemini 2.5 Pro 为 85%,而 Claude 模型大约只有四分之一或更少。同一项研究还测量了这些答案落在真实地点附近的频率,至于这对在家里拍的照片意味着什么,我们另有专门的指南。
GeoSpy 会根据画面中可见的内容,估算照片显示的城市和国家;如果文件仍带有 GPS 数据,它会读取这些数据,并显示记录下来的地点。它从不返回街道地址,上传的照片也不会被保存。在 geospys.com 上,它包含在 GeoSpy Premium 中,这是一个订阅服务,每周 7.99 美元或每年 29.99 美元(在土耳其为 ₺389 或 ₺1,460),在合理使用范围内不限次数,并且可随时取消。开始年度订阅,也可以试试 GeoSpy 的 iPhone 应用,它有免费试用。
常见问题
- ChatGPT 知道我的位置吗?
- 大致知道。OpenAI 表示,ChatGPT 可能会用你的 IP 地址估计你的大致位置,例如国家、州或城市,只有在你选择分享时,才会使用你设备的精确位置。所以,一个恰好落在你自己所在城镇的猜测,本身说明不了什么。
- 哪个 AI 最擅长判断照片的拍摄地点?
- 排名一直在变。在 Bellingcat 2025 年 6 月的测试中,领先的是 ChatGPT 的 o3、o4-mini 和 o4-mini-high;在 8 月的复测中,Google AI Mode 位居第一,GPT-5 则有所回落。可以拿你已经知道拍摄地点的照片,多试几个。
- ChatGPT 能给出照片的精确 GPS 坐标吗?
- 它常常会给出一些,但 Bellingcat 发现聊天机器人在坐标上很吃力,经常返回粗略甚至干脆错误的坐标。请把它们当作需要在地图上核对的猜测,而不是手机存在文件里的 GPS 标签。
- ChatGPT 会拒绝说出照片的拍摄地点吗?
- 有时会,取决于模型和请求。OpenAI 表示,它的模型经过训练,会拒绝涉及私人或敏感信息的请求。在 Bellingcat 的测试中,Claude 是最谨慎的聊天机器人,有时根本不肯猜测。
- ChatGPT 能凭一张图片找到某个人吗?
- 按设计不应该。OpenAI 表示,它增加了旨在阻止模型识别图像中私人个体的保护措施,其使用政策也禁止在未经同意的情况下建立人脸识别数据库。弄清一个场景在哪里,和弄清画面里是谁,是两个不同的问题。
- GeoSpy 能找到确切地址吗?
- 不能。GeoSpy 估算的是照片显示的城市和国家,而不是地址,而且它的条款禁止上传他人的照片来定位对方。请用它来检查你自己的照片暴露了什么。
参考资料
- Have LLMs Finally Mastered Geolocation? — Bellingcat2025 年 6 月:500 次测试、20 个模型、25 张未发布的照片;只有 o3、o4-mini 和 o4-mini-high 胜过 Google Lens;日本、苏黎世、新加坡、哥斯达黎加和贝鲁特的测试;幻觉、账号历史和坐标。
- LLMs Vs. Geolocation: GPT-5 Performs Worse Than Other AI Models — Bellingcat2025 年 8 月对 24 个模型的复测:Google AI Mode 最强,GPT-5 比 o4-mini-high 退步,诺德韦克海滩测试,以及旧模型的下线。
- The latest viral ChatGPT trend is doing ‘reverse location search’ from photos — TechCrunch2025 年 4 月的风潮、犀牛头酒吧测试、GPT-4o 与 o3 表现相当、对人肉搜索的担忧,以及 OpenAI 的声明。
- Watching o3 guess a photo’s location is surreal, dystopian and wildly entertaining — Simon WillisonEl Granada 测试、记忆功能、对大致位置的获取、Gemini 的回答,以及据报道的 EXIF 读取。
- o3 Beats a Master-Level Geoguessr Player—Even with Fake EXIF Data — Sam Patterson模型在有 EXIF 信息时会使用;浏览器上传时标签为空、用 zip 压缩包绕过,以及被忽略的假坐标。
- Doxing via the Lens: Revealing Location-related Privacy Leakage on Multi-modal Large Reasoning Models — arXiv (Luo et al.)表 2:500 张加州照片上的可核查回答率,o3 为 80.80%,Gemini 2.5 Pro 为 84.53%,Claude 模型为 9% 至 24%。
- ChatGPT search — OpenAI Help CenterChatGPT 可能会根据你的 IP 地址估计你的大致位置;分享设备位置是可选的,默认关闭。
- Temporary chat in ChatGPT — OpenAI Help Center“Unpersonalized”选项不会使用记忆、自定义指令或插件。
- Usage policies — OpenAI不得试图侵犯他人隐私,包括未经授权监控或画像个人。
继续阅读
ChatGPT照片定位提示词:爆火的长提示真的有用吗
约 1,100 个单词的 ChatGPT照片定位提示词在 2025 年走红,但 200 张照片的测试发现,短提示词反而更准。它要求什么、什么有效、如何核对。
· 阅读约 2 分钟
AI照片定位原理:靠推断,而不是查询
AI照片定位原理并不是查找数据库。模型读取的是受过训练的人同样会看的视觉证据,它的局限也直接源于此,因此给出的始终是估算。
· 阅读约 1 分钟
Google Lens和Yandex识图对比:谁更会找地点
Google Lens和Yandex识图对比:两款引擎在不同照片上各有失误。拍的是建筑、商品、地标还是普通街景,应该先用哪一个?
· 阅读约 1 分钟
一张照片能定位到住址吗?自拍里的细节会暴露你住哪
即使清除了 GPS 数据,一张照片能定位到住址吗?窗外景色、门牌、车牌和镜中反光都可能暴露位置。发布前要检查哪些地方,以及原因。
· 阅读约 1 分钟
照片GPS定位信息查看:读懂照片里的经纬度
照片GPS定位信息查看方法:读出照片中精确的纬度和经度,看懂度分秒格式,并判断这些数字能在多大程度上信任,以及它们的局限。
· 阅读约 1 分钟
以图搜图网站推荐:主流搜索引擎横向对比
Google Lens、Yandex、Bing 和 TinEye 各有所长。这份以图搜图网站推荐对比了每个引擎擅长什么,以及何时该改用 AI 地理定位。
· 阅读约 1 分钟