saber酱的抱枕

生于忧患,死于安乐

04/13
12:07
软件

图片搜索,以图搜图工具 SmartImage

以图搜图工具 SmartImage

有时我们会使用一些搜图网站,比如搜三次元图片经常用谷歌搜图,搜二次元图片用 saucenao 或者 iqdb

这些工具给我们带来了很大的便利,但是我们也会有更多的需求,例如:

  1. 更便捷的搜索体验(不用打开它们的网站就能直接搜图),有一些浏览器扩展程序可以在网页图片上右键,直接以图搜图。
  2. 电脑上存了很多要搜索出处的图片时,一个个上传、搜索,重复操作太多,效率低。(好像没有扩展程序能批量上传本地图片进行搜图)
  3. 搜图网站会返回数个结果网站(如 pixiv、danbooru、yande 等),我们需要手动选择一个结果来查看。如果可以直接打开最佳匹配结果会方便很多。

今天我在 Github 找到了个程序 SmartImage,用起来很方便。它是一个 Windows 可执行程序,可以在右键菜单里添加一个菜单项。我们在图片上右键,选择这个菜单项,就可以直接上传图片进行搜索,并自动打开最佳匹配结果。

当你在电脑上保存了很多需要搜图的图片时,这个工具可以大大提高效率。接下来上简单的使用说明。

首先下载最新版本的安装包。 https://github.com/Decimation/SmartImage/releases 下载第一个(最新的)发行版的 SmartImage.exe。下载后放到存软件的目录里。(如果你把它移动了位置,就需要重新配置,所以尽量一步到位)。

接下来要进行配置,可以查看它的 wiki。https://github.com/Decimation/SmartImage/wiki/

我这里仅以使用 saucenao 为例来简单演示一下。

运行这个程序,显示的是一个配置窗口:
SmartImage 使用说明

它可以配置多个图片搜索引擎,一般我们不需要使用全部,例如我这里只使用 saucenao。

1 ,配置搜索引擎。会打开一个选择界面。
SmartImage 使用说明
输入对应的搜索引擎的数字就可以设置了。按 2 选择 saucenao。你可以连续按键,进行多选。按 Esc 保存选择并返回上一个界面。

2,配置优先级引擎。当它搜索完成后,会自动打开最佳匹配的页面。优先级引擎决定了它打开的页面是哪个引擎的。如上选择 saucenao,保存。

3,配置 saucenao api 秘钥,会让你输入秘钥。
平时我们用 saucenao 是用网页搜索,如果配置了 api 秘钥就可以让这个程序使用 api 搜索,更高效。
首先注册 saucenao 账号,提示成功之后打开 api 页面 复制你的 api 秘钥。
SmartImage 使用说明
之后回到 SmartImage,粘贴你的秘钥,按 Enter 保存。

6 更新配置文件。这样所做的修改才会生效。

8 添加系统右键菜单。提示成功的话在右键里就能看到 SmartImage。
SmartImage 使用说明

配置之后可以关闭这个窗口了,在文件上右键选择 SmartImage 进行搜索。

它会显示一个命令行窗口,首先把文件上传到服务器以生成一个 url,然后使用设置的搜索引擎进行搜索。

SmartImage 使用说明

上面的搜索结果显示 Similarity: 94.65% 说明找到了高相似度的图片。在之前的配置窗口里,5 可以设置过滤器,默认情况下,saucenao 的过滤器规定了相似度大于 70% 是有结果,低于 70% 算没有结果。

下图是没有结果的情况,注意 saucenao [13] - * 它包含了个横线 -,这表示这个搜索引擎的结果被过滤器过滤掉了,也就是程序判断为没有结果。

SmartImage 使用说明

如果有结果,SmartImage 会自动打开最佳匹配的结果网址。如果没有结果(相似度很低),它不会打开任何网址。

如果你对此有疑问,可以输入搜索引擎前面的数字,打开网页版的搜索结果进行确认。

ps:输入 0 可以打开图片上传后的 url。但是这 url 是否长期有效存疑,所以还是不要用作储存、分享图片使用。

搜索窗口不会自动关闭,你可以按 Esc 来关闭搜索窗口。

图片搜索,以图搜图工具 SmartImage

  1. 云卷云舒
    Google Chrome 78Google Chrome 78Android 10Android 10

    其实我更想知道一些图片网站,像是一些游戏的特典抱枕,我在yande这类网站上怎么也没找到,但是pdd和某宝上又看到一些商家在出售,我是不相信他们是自己扫图的

    回复
  2. KANEM
    Google Chrome 89Google Chrome 89Windows 7Windows 7

    大佬,我在使用这软件的时候出现了问题,最一开始使用只saucenao固定跳转到danbooru,而且使用网站里没有Ascii2D网站。后来这软件直接无法跳转了,出现了异常,再重新输入saucenao的api key后能搜索了,但是跳转的话,会出现saucenao显示远程服务器错误。想问问都怎么处理啊...主要是第一个,第二个我能想办法....

    回复