乐于分享
好东西不私藏

解锁“以图搜图” 搜图神器,超级神器软件版在最后

解锁“以图搜图” 搜图神器,超级神器软件版在最后
“以图搜图” 搜图神器
“以图搜图” 即 “相似图像搜索引擎”
也称 “反向图片搜索引擎”
超级神器软件版在最后

当我们——

看到一张喜欢的图片,但并不清晰,想找原图,并且想知道图片的来源...

看到某张图片很适合当素材使用,想找与之类似的图片...

……

识图这个东西,没有哪个引擎最强一说

每个引擎的算法不同,基于的数据库不同,对不同图片的搜索效果也不同。

所以如果想掌握搜图这个东西的话,一定得用上多个识图引擎

🚴‍♀️常规识图引擎推荐

当提及识图工具时,大多数人最先想到的是搜索引擎识图功能。国内的搜索引擎如百度、搜狗、360和微信,以及国外的必应和谷歌,都提供了自带的识图功能。

百度识图

https://image.baidu.com/?fr=shitu

主要适用于国内中文网站图片搜索,上传到社交网站的图片都可以搜到

尤其是在搜索之类的效果出其的好

无法搜索到英文及外网图片,很难搜到真正的出处

搜狗识图:大家应该知道搜狗搜索链接了微信的公众号数据库,因此搜索图片时,也会发现一些公众号图片。同时还有人性化识别,如猫狗、明星、高清大图、花草等识别功能。

360识图:作为360产品之一,其识图功能使用户可通过上传图片、网页图片网址进行搜索,找到相关或原图信息。图像识别精准,可实现人像识别、文字识别等。

微信识图:在微信的搜一搜功能中包含图像识别,既可以识别本地手机相册中的图片,也可以识别朋友圈、聊天中分享的图片,以便快速找到相关信息。

必应识图

https://www.bing.com/visualsearch

可以通过上传图片或者输入图片网址进行图像搜索。还可以右键点击网页图片选择“用必应搜索图片”。可识别图片中的商品、地点等信息。

谷歌识图(需魔法)https://images.google.com/

最精准的搜索,最绚丽的浏览。

天下美图,尽收眼前。

谷歌的图像搜索可以搜索超过 3.9 亿个图像。依靠丰富的数据库,谷歌识图功能无疑是最强的。

但可惜的是众所周知的原因,谷歌相关服务在国内是无法直接使用的

搜图准确率:谷歌>必应>百度>360>搜狗>微信

然而上谷歌需要魔法,稍微有点经验的老司机都会使用

Yandex

https://yandex.com/images/

(不需要魔法),

Yandex是俄罗斯的搜索引擎,自成一派。识图效果有些时候出奇的好

这是一个可以在绝大多数浏览器直接打开的网站,支持中英文图片搜索,但主要搜索的还是外网的图片

在Yandex直接上传一张图片,就可以轻松找到各种相似图,处理速度非常快,而且结果也比较的精准。配合网页翻译,搜动漫、资源都是一把好手。

最后,专业搜图网站就不得不提,老牌搜图网站TinEye,它是网络上第一个使用图像识别技术而不是关键词、元数据或水印的图像搜索引擎。资源丰富,有高达619亿的图库。

  • EveryPixel

网址:https://www.everypixel.com/

素材反向搜索,集合了50个图库图,如果你是个设计师们,那这个网站应该会很有用

最后推荐一款开源项目MaterialSearch,它可以使用AI大模型扫描本地的图片以及视频,并且可以用自然语言进行查找。

KEJI YIANG
软件介绍

MaterialSearch「WIN/MAC」

#MaterialSearch简明介绍

AI语义搜索本地素材。以图搜图、查找本地素材、根据文字描述匹配画面、视频帧搜索、根据画面描述搜索视频。

功能

  • 文字搜图:输入关键词,查看相关照片和视频截图。
  • 以图搜图:拖拽照片进行搜索。
  • 文字搜视频:搜索相关视频。
  • 以图搜视频:搜索视频路径。
  • 路径搜图和路径搜视频:查找文件路径。
  • 图文相似度匹配:检查文字与图片的相似度。

注意电脑配置如下

  • windows 10/11
  • CPU或者N卡

使用说明

1.如果你是NVIDIA显卡且想使用显卡加速,则请先双击运行“N卡加速安装.bat”。如果你是用AMD显卡,或者不想用显卡加速,则跳过这一步。

2.右键“.env”文件进行编辑,配置扫描路径和设备,然后保存。

最后双击运行“run.bat”即可

3.待看到"http://127.0.0.1:8085"的输出就可以浏览器打开对应链接进行使用。

关闭“run.bat”的运行框即关闭程序。

配置说明

所有配置都在config.py文件中,里面已经写了详细的注释。

建议通过环境变量或在项目根目录创建.env文件修改配置。如果没有配置对应的变量,则会使用config.py中的默认值。例如os.getenv('HOST', '0.0.0.0'),如果没有配置HOST变量,则HOST默认为0.0.0.0

.env文件配置示例:

ASSETS_PATH=C:/Users/Administrator/Pictures,C:/Users/Administrator/VideosDEVICE=cuda

目前功能仍在迭代中,配置会经常变化。如果更新版本后发现无法启动,需要参考最新的配置文件手动改一下配置。

如果你发现某些格式的图片或视频没有被扫描到,可以尝试在IMAGE_EXTENSIONSVIDEO_EXTENSIONS增加对应的后缀。如果你发现一些支持的后缀没有被添加到代码中,欢迎提issue或pr增加。

小图片没被扫描到的话,可以调低IMAGE_MIN_WIDTHIMAGE_MIN_HEIGHT重试。

如果想使用代理,可以添加http_proxyhttps_proxy,如:

http_proxy=http://127.0.0.1:7070https_proxy=http://127.0.0.1:7070

注意:ASSETS_PATH不推荐设置为远程目录(如SMB/NFS),可能会导致扫描速度变慢。

Pexels视频搜索功能说明

下载数据库(网盘内)并解压到根目录,然后重启程序。然后你就能搜索Pexels视频了。

注意:该数据库用的是OFA-Sys/chinese-clip-vit-base-patch16模型,如果你用了其他模型,则无法使用该功能。

问题解答

如遇问题,请先仔细阅读本文档。如果找不到答案,请在issue中搜索是否有类似问题。如果没有,可以新开一个issue,详细说明你遇到的问题,加上你做过的尝试和思考,附上报错内容和截图,并说明你使用的系统(Windows/Linux/MacOS)和你的配置(配置在执行main.py的时候会打印出来)

本人只负责本项目的功能、代码和文档等相关问题(例如功能不正常、代码报错、文档内容有误等)。运行环境问题请自行解决(例如:如何配置Python环境,无法使用GPU加速,如何安装ffmpeg等)。

搜索速度

匹配阈值为0的情况下,在 J3455 CPU 上,1秒钟可以进行大约18000次图片匹配或5200次视频帧匹配。

调高匹配阈值可以提高搜索速度。匹配阈值为10的情况下,在 J3455 CPU 上,1秒钟可以进行大约30000次图片匹配或6100次视频帧匹配。

资源白嫖方式

务请第一时间下载

更新地址点击阅读原文

--------收集不易先点 在看 后 领取--------

 资源获取方式 一 ‍‍‍‍‍‍

点击下方⬇️⬇️小程序卡片⬇️⬇️免费下载

 资源获取方式 二 

长按二维码 发送 : S241

长按二维码 发送 : S241

长按二维码 发送 : S241

无/需/转/发   网/盘/下/载

好了,今天的内容就到这里啦!我们明天见哦~
资源整理不易,劳烦大家文末多多“分享、点赞、在看”~~