微信的图片搜索功能是怎么处理的?

即使是在2022年的今天 , 在照片图库里找一张照片都不是件简单的事情 , 更不要说在「小而美」这种存储了海量媒体的地方了 。好在 , 最近微信8.0.18版本上线了一个新功能 , 可以在聊天中进行图片搜索 , 一定程度上也缓解了这个问题 。
开启并使用图片搜索
要打开这个功能 , 只需要在设置>通用>照片、视频、文件和通话里 , 打开「聊天图片搜索」的选项即可 。
又或者 , 直接进入到聊天文件的界面 , 点击搜索框 , 也会弹出来开启这个功能的提示页面 , 点击「启用」即可 。
微信的图片搜索功能是怎么处理的?
文章图片

文章图片

两个开启入口
开启这项功能之后 , 进入任何一个聊天(个人聊天或群聊)并点击右上角的三个点 , 接着选择图片和视频 , 就能在上方找到一个搜索框 。输入图片描述或是图片中的文字就能进行搜索了 。
此外 , 微信还会对图片进行一些简单的分类 , 例如二维码、截图、人物、食物等 , 点击即可快速跳转 。
微信的图片搜索功能是怎么处理的?
文章图片

文章图片

实际使用体验
由于这项功能需要涵盖不同平台的微信客户端 , 因此微信大概率是使用了一套自研的图片识别算法 , 而没有调用iOS或Android系统自身图片识别的接口 。但其实从我个人的角度来说 , 微信其实可以利用诸如iOS15实况文字和Android机器学习提供的API来实现这个功能 , 这样既能做到更优秀的体验 , 同时缩小app的体积 。
从我的实际使用体验来看 , 对于对话内容较少的聊天 , 这个功能的可用性还算不错 , 尽管可能会漏掉一些图片 , 但能搜索出来的图片都还算准确 。
微信的图片搜索功能是怎么处理的?
文章图片

文章图片

而对于一些文本截图类的内容 , 搜索结果还会直接在图片上高亮出来 , 算是个很贴心的小细节 。
然而 , 对于每天上百条消息的群聊来说 , 这个功能就是十分拉胯的存在了......
例如 , 少数派作者群的鸽子们每天几乎都会摸鱼畅聊几百条对话 , 同时分享各种图片内容 , 但就是不写稿 , 这样对于图片搜索来说就是噩梦级难度 。我在聊天框里搜索关键词「data」 , 测试微信能不能找到下面那张截图 , 结果加载的圈圈转了好几分钟仍然没有任何结果 。
微信的图片搜索功能是怎么处理的?
文章图片

文章图片

左下角的图片中 , 本身就有data的字符 , 而且是最近的图片 , 微信却搜索不出来
而且我也会很好奇 , 被自动或手动清理掉的图片素材 , 微信的图片搜索功能是怎么处理这些文件的?
有关隐私问题的争论
与iOS和原生Android的图片识别均基于本地机器学习不同 , 由于我们无法得知微信内置的这一套图片识别算法具体实现过程 , 而往往聊天对话中都会涉及到很多个人隐私方面的问题 , 因此必然会有不少争议 。
根据我个人的测试 , 微信应该是采取了两种策略 。对于一些画面内容类型较为明确的图片 , 能够做到脱离网络识别 , 如风景、人物、截图等 , 在断网的情况下仍然可以搜索 。但如果是一些非常细节的图片描述 , 就需要网络连接了;如「摄像机」这些详细的关键词 , 在断网的情况下会一直提示正在搜索 , 而恢复联网后很快就能搜索到 。
那么我们就忍不住想知道 , 微信在这个过程中是否会保存我们的图片 , 以及保存的话会保存多久?