免费的视觉相似度图像可用于本地硬盘搜索吗?[关闭]


15

我正在寻找台式机搜索引擎,以在本地硬盘上查找具有高度视觉相似性的图像。到目前为止,我只发现付费了。它可能是Linux或Windows,这将有所帮助。

Google桌面插件会很棒!


您是否正在寻找一个重复的图像检测器来查找相同但不逐位相同的图形文件?
Synetech

1
不,我正在寻找所有看起来相似的图像,例如原始图像及其后续处理的版本,即使它们的格式不同。我知道这是一个很高的要求
barrymac 2011年

1
那就是我的意思。不,不是。
Synetech

Answers:


12

dupeGuru PE。加上它是开源的。:)

dupeGuru Picture Edition(简称PE)是在计算机上查找重复图片的工具。dupeGuru PE是dupeGuru的老大哥。它的工作方式类似于dupeGuru,但专门用于重复图片匹配。dupeGuru PE在Windows,Mac OS X和Linux上运行。

dupeGuru PE是高效的。dupeGuru PE不仅可以找到完全匹配的内容,而且还可以在不同种类(PNG,JPG,GIF等)和质量的图片之间找到重复项。在Mac OS X上,dupeGuru PE可以扫描您的iPhoto库。

dupeGuru PE是可定制的。您可以调整其匹配引擎,以准确找到要查找的重复项类型。帮助文件的“首选项”页面列出了您可以更改的所有扫描引擎设置。

dupeGuru PE是安全的。其发动机在设计时特别考虑了安全性。其参考目录系统及其分组系统可防止您删除原本不想删除的图片。

比较任何图片格式。dupeGuru PE支持JPG,PNG,TIFF,GIF和BMP格式。所有这些格式可以一起比较。dupeGuru PE的Mac OS X版本还支持PSD和RAW(CR2和NEF)格式。

支持您的iPhoto和Aperture库。

对重复项进行任何操作。您不仅可以删除dupeGuru找到的重复文件,还可以将它们移动或复制到其他位置。还有多种方法可以对结果进行过滤和排序,以轻松清除错误的重复项(用于低阈值扫描)。


总是很高兴找到一个开源的软件,看起来很棒!非常方便
barrymac

1
感谢您使用此工具。真的有帮助。我逐步尝试将阈值从90设置为30。在90时,结果是完美的,但是只有大约15个重复集,在50时,在260个重复集中只有2个错误,在30处很糟糕,但确实找到了450个奇数重复。因此,对我来说,50是一个最佳的折衷阈值。
拉胡尔2015年

5

另外6个可以完成此任务的应用程序:

  • 双重检测器

    重复的图像通常会进入收藏夹,甚至是商业库存收藏。现在,您可以清理它们的重复项和几乎重复项。在文件夹(包括子文件夹)中搜索重复和接近重复的图像。匹配所有图像或将匹配限制为相同大小或相同的宽高比。Dup Detector通过打开和读取集合中每个图像的图像像素数据来创建数据文件。然后,它按%匹配查找重复项,并从日志文件中显示匹配对。您可以随时删除重复项。
    支持9种图像文件格式(jpg,bmp,png,tif,pcx,tga,wmf,emf,psp)。
    此免费版本要求所有图像都在一个文件夹(或子文件夹)中。
    (您的系统上必须存在MFC42.dll)。

  • 重复图像查找器

    该应用程序可以搜索您的图像集合,不仅可以通过文件名或大小,还可以通过视觉相似性查找重复项。
    它通过执行一些公共领域算法来完成其工作。

  • 双杀手

    DoubleKiller通过比较文件名,大小,修改日期和内容的任意组合,在单个或多个目录中搜索重复文件。使用* .mp3或* .dll等用户定义的掩码,您可以将扫描限制为您感兴趣的文件,或保护重要文件免于被扫描。此外,您可以排除特定文件大小范围内的文件或具有某些属性的文件,例如隐藏文件或系统文件。
    扫描完成后,将显示一个列表,其中包含找到的所有重复项,您可以手动或自动选择要删除的文件。可以对结果列表进行排序,并将其导出到人类和电子表格应用程序均可读取的文本文件。
    DoubleKiller是一个独立的可执行文件,无需用户的事先许可,无需安装,提取和运行,并且不会以任何方式更改系统。

  • VisiPics

    VisiPics不仅可以查找相同的文件,它还可以通过校验和查找相似的图片,并且通过简单的用户界面即可完成所有操作。首先,选择一个或多个根文件夹以查找和分类所有图片。然后,它应用五个图像比较过滤器,以测量硬盘驱动器上的图像对之间的接近程度。
    Visipic是一个比任何其他商业产品都要快得多的程序,并且具有一个界面,可以让您执行其他操作,而Visipics会自动查找重复的图像。它将检测同一张图片的两个不同分辨率的文件作为副本,或者将同一张图片保存为不同格式,或者检测到仅进行了小小的外观更改的副本。
    并排显示所有检测到的重复项,并显示相关信息,例如文件名,类型和大小。它的自动选择模式让您选择是否要保留高分辨率图片,节省空间的文件类型,较小的文件大小或以上所有内容。如果您对要删除的内容不确定,可以手动选择不想保留的图像,然后自行删除。

  • 相似图片

    SametimeImages是一个实用程序,用于分析和搜索大型媒体集合(图像/视频)中几乎重复的内容,这意味着媒体可以显示相同的内容,但是具有不同的文件格式,压缩级别,大小。SametimeImages首先分析文件,生成文件的标准化缩略图的颜色/位置轮廓,然后比较这些轮廓。分析结果将被缓存并存储在磁盘上,从而使后续运行变得更快。

  • ImageDupeless

    程序ImageDupeless用于搜索/查找大集合中的相似图像(重复)。支持的图形文件格式为JPEG,GIF,BMP,PCX,PNG,TIFF,PGM,WMF,EMF,EPS,PSD,ICO。比较是基于图像的内容,而不取决于图像的大小,格式,分辨率等。存在对CD上可用的画廊进行分类以及与它们进行进一步脱机工作的高级机会。这样,与完全重新扫描图库相比,将新图像与包含在图库中的图像进行比较所需的时间要少得多,即使没有带有成像数据的CD本身,也可以进行比较。有用于比较,删除(包括图像组),移动和更新文件,更改库的根目录绑定的内部工具。


2

Tineye图片搜索有一个插件。

http://www.tineye.com/

编辑:

对于本地CBIR引擎,这里有一对。来自Tineye的制造商的是Pixmatch !!

http://ideeinc.com/products/pixmatch/

虽然它要求您上传图像并对其进行扫描,但实际上非常准确。

本地版本为Octogan。这不是那么准确。

http://octagon.viitala.eu/

在谷歌搜索时,此页面确实引起了我的注意。我目前正在索引我的图片集。看起来很有希望。

http://www.semanticmetadata.net/features/

它分为两个部分。哈里发是索引器。Emir是查询引擎。好玩的名字吧?


1
您确定这是用于搜索本地硬盘而不是网络吗?
ChrisF 2011年

糟糕,失败。那是另外一个故事。我会编辑。
surfasb 2011年

@ChrisF:您也可以从HDD中检查本地图像,但是您一次只能执行一次,而没有AutoIt或python / mechanize脚本之类的东西。虽然有一个API,它可能会用于批处理。
paradroid

在尝试Octagon时,我无法使其正常工作。我导入了要比较的图像目录,然后使用“按图像查询”,但没有任何反应。在Java窗口中,我得到一个IndexOutOfBoundsException。
Michael S.

2

http://www.imgseek.net这是一个gnome应用程序(适用于Linux),它使用视觉相似性来搜索图像。我使用它很广泛并且非常准确,您可以管理搜索的阈值。如果找不到任何Windows本机替代品,则可能要尝试使用gnome for Windows来移植它。



1

马克·泰勒(Mark Tyler)编写了一个图像差分器作为mtpixel的测试程序(从mtpaint分离出来,它是@ sourceforge)。现在已将mtpixel作为mtcelledit的一部分进行开发(mtcelledit(Google代码中的一个轻型gtk2电子表格应用程序))

彼此之间可能会有更好的运气。

Iirc一次只能处理2张图片,因此您需要编写文件查找脚本。


1

我正在为自己的照片库使用类似的图像搜索重复图像查找器 该工具有时可以比搜索引擎查找相似的图像,但是它适用于您自己的照片库。试试看,他们还提供免费的重复文件查找器。



-3

Google在此处提供了一项新服务:http : //www.google.com/imghp?hl= zh_CN& tab=wi

在Chrome浏览器(和某些其他浏览器,但不是全部浏览器)中,单击搜索字段右端的相机图标以打开对话框。


3
这项服务很好,但它指的是网络搜索,而不是本地桌面硬盘搜索
barrymac 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.