如何找到重复的照片?

ænd*_*rük 86 photo-management software-recommendation

我可以用什么来查找重复的照片,包括已调整大小的照片?

Gil*_*il' 72

数码卡姆 通过软件中心安装

将所有照片添加到您的收藏中。在菜单中,选择工具/查找重复项。这将在您的整个集合中查找重复项。

findimagedupes 通过软件中心安装

一个命令行工具。在命令行上传递您要比较的所有图像。

Geeqie(原GQview通过软件中心安装

在菜单中,选择File / Find duplicate。拖放图像文件执行重复窗口。您可以删除目录以递归添加其内容。对于图像的视觉比较,下拉菜单中有特定的非默认选项。“自定义”相似度级别允许将配对限制为最高相似度,但必须在Preferences设置作为 99。即便如此,它也不能完美地工作,至少对于某些类型的图像,如线条艺术。不幸的是,它没有提供具有合理标准的自动选择机制,例如分辨率、日期或其他任何东西,自动选择似乎只是随机选择找到的第一张图像作为要保留的参考。删除许多图像可能会非常慢,因为它会尝试在每次删除时更新结果计数。


所有这三个工具都可以找到视觉重复项,而不仅仅是逐字节相同的文件。

  • 我发现 **Geeqie** 效果最好。它有一套强大的搜索模式(名称、校验和、大小等)、强大的图像相似度扫描、发现重复项的详细信息、简单的用户界面,并且无需先将图像添加到集合或相册中。我唯一的缺点是重复查找器隐藏在文件菜单下,您必须从 Nautilus(或其他 FM)拖放才能添加要搜索的图像/文件夹。除此之外,它完成了工作并且做得很好。 (7认同)
  • *Geeqie* 可以找到相似的图像,而且效果很好,但我发现精确匹配有点慢,并且用它删除许多重复项很乏味。 (2认同)

Joh*_*yon 22

FSlint 安装 FSlint

fslint是一个图形程序,可以通过 md5sum 查找任何类型的重复文件。如果图像不相同,它们将不会被标记为重复。下图显示了我的下载目录中的一堆重复的 pdf 文件:

在此处输入图片说明

您可以更改高级搜索参数以按文件类型搜索并将自己限制为仅图像。这是通过将“额外查找参数”更改为find命令选项来完成的。例如,这里我只查找*.jpg文件(在同一路径中,只查找我的“下载”文件夹:

在此处输入图片说明

fdupes 安装 fdupes

fdupes是一个等效的基于命令行的工具。两者都可以在 repos 中找到。

  • 请注意,我怀疑这些程序会找到调整大小的重复项。 (13认同)
  • OP 明确指出“包括已调整大小的照片”,因此这不是答案。 (5认同)

dv3*_*0ea 7

fdupes 安装 fdupes

您可以使用命令行工具fdupes来查找重复文件(man fdupes有关更多详细信息,请参阅参考资料)。我不知道有什么方法可以找到已调整大小的“重复项”。执行此操作的程序需要某种智能算法来分析图像内容,因为当调整图像大小时,其数据也会发生变化,因此传统的重复查找方法将不起作用。

  • fdupes 不处理已调整大小的重复项,也不处理元数据的更改。 (2认同)

lof*_*ops 6

图像搜索 安装 imgseek

imgSeek可以找到重复和相似的图片(因此它应该能够找到调整大小的照片以及具有不同文件名和元数据的照片),甚至可以根据草图搜索照片。它有桌面版和服务器版。

不过,我自己还没有真正尝试过。


小智 6

dupeGuru Picture Edition非常好用,值得一试。

他们有一个Launchpad PPAdupeguru(新的多合一包)或dupeguru-pe(旧的图片版包)可以使用这些命令从中安装:

sudo add-apt-repository ppa:hsoft/ppa
sudo apt-get update
sudo apt-get install dupeguru
Run Code Online (Sandbox Code Playgroud)