快速删掉文件夹里重复或者相似的图片

2023-12-11 17:28

本文主要是介绍快速删掉文件夹里重复或者相似的图片,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

需求:快速删掉文件夹里重复或者相似的图片

一.软件推荐

1.电脑重复资源查找器

免费,简单好操作,在各种图像格式间比较内容,内置高速比较算法,灵活的扫描源:驱动器、文件夹、文件及类型,结果可复用:能保存 / 载入重复图片列表,支持所有常见图片类型(1,000 种以上)。

2.Duplicate Cleaner

Duplicate Cleaner Pro (官网:Duplicate Cleaner - Remove duplicate files)中文版是一款功能非常强大的重复文件查找工具,这个是无需注册、无需安装的单文件绿色便携版!程序可以帮助你快速的查找重复的图片、音乐等各种文件,可以根据字节、MD5、SHA等多种方式来 快速扫描!它可以同时搜索多个文件夹,支持按文件名称、大小和时间进行搜索。

3.DoubleKiller Pro

DoubleKiller Pro是一款小巧易用的多功能电脑重复文件清理软件,可以帮助你以文件名、大小、创建时间或CRC32校验值等特征快速扫描电脑中的所有重复文件,同时还能够支持搜索不同驱动器的指定类型的重复文件,并进行清除,很好解决电脑使用久了之后导致大量重复文件的堆积,占据电脑的大量内存的问题。

二.Github项目(python)实现

找相似图像:

1.FileManager

该项目支持22项功能如下:

  • 导出文件信息
  • 查找重复文件(基于大小和修改时间的判断方式, 以及基于文件 hash 值的判断方式)
  • 文件还原与备份(增量备份、文件同步、 文件还原)
  • 根据样本或者记录删除文件或者还原文件
  • 一键清空目录下所有空 文件夹
  • 搜索文件或者文件夹(可搜索隐藏文件)
  • 拷贝目录结构(导出到文件、 从文件恢复目录结构、导出目录结构到新目录下)
  • 比对文本文件内容(比对文 章、文档、代码的差异并将结果输出,可批量比对)
  • 计算文件 hash 值
  • 校 对字符串(校对两个字符串是否一致,包含忽略大小写,前后空格,以及忽略所 有空格)
  • 提取视频帧图像(可以批量快速提取指定视频的某一帧或者某一秒 的图像)
  • 查找相似图片(根据算法计算图片的相似度,并将满足相似度阈值 的图片移动到指定目录,可以有效找出不同分辨率、不同大小甚至是经过裁剪或 者加过水印的相似图片)
  • 查找相似视频(比对视频帧图像的相似度找出相似 视频并导出)
  • 以图搜图(选中图片在另一任意目录中搜索与之相似的图片)
  • 以视频搜相似视频(选中视频在另一任意目录中搜索与之相似的视频,主要 用于找出内容一样但是分辨率不同,或者内容一样只是水印有差异的视频)
  • 批量重命名
  • 合并视频(将选中的视频合并为一个视频,可以指定视频帧率)
  • 裁剪视频(集合了之前 video_cut 项目的代码)
  • 批量裁剪视频(选中多个 视频批量裁剪,用于去除视频片头片尾特别好用)
  • 提取音频和转换音频格式 (可以从视频中提取音频,也可以进行音频格式转换,可以指定音频帧率格式, 不一定支持所有音频格式)
  • 找出损坏或者不完整的视频(基于 ffmpeg)
  • 获取时间戳(时间与时间戳之间相互转换)以及修改文件的时间戳 所有的文件删除、文件更新操作进行防呆保护,最大限度保证数据安全!所 有操作都有日志,方便追溯和还原。涉及程序配置内容修改的操作会有权限验证


所有操作均可通过GUI界面进行操作,源码分享实属良心。

2.Imagededup

具体使用方法参考:https://github.com/chinalu/imagedups

安装
python setup.py install
使用方法
仅显示重复的图片:imagedups -p /path/to/image/folder1  
[+]开头的文件是保留的文件;
[-]开头的文件是可以清理的文件。
递归查找文件:imagedups -r -p /path/to/image/folder
查找并删除文件:imagedups -r -d -p /path/to/image/folder
删除文件是不进行确认:imagedups -r -d -N -p /path/to/image/folder
请做好数据备份

3.PicSniffer

主要采用Inception-v3模型对图片进行特征提取

文章首发地址: FUNNY AI

这篇关于快速删掉文件夹里重复或者相似的图片的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/481475

相关文章

使用opencv优化图片(画面变清晰)

文章目录 需求影响照片清晰度的因素 实现降噪测试代码 锐化空间锐化Unsharp Masking频率域锐化对比测试 对比度增强常用算法对比测试 需求 对图像进行优化,使其看起来更清晰,同时保持尺寸不变,通常涉及到图像处理技术如锐化、降噪、对比度增强等 影响照片清晰度的因素 影响照片清晰度的因素有很多,主要可以从以下几个方面来分析 1. 拍摄设备 相机传感器:相机传

电脑桌面文件删除了怎么找回来?别急,快速恢复攻略在此

在日常使用电脑的过程中,我们经常会遇到这样的情况:一不小心,桌面上的某个重要文件被删除了。这时,大多数人可能会感到惊慌失措,不知所措。 其实,不必过于担心,因为有很多方法可以帮助我们找回被删除的桌面文件。下面,就让我们一起来了解一下这些恢复桌面文件的方法吧。 一、使用撤销操作 如果我们刚刚删除了桌面上的文件,并且还没有进行其他操作,那么可以尝试使用撤销操作来恢复文件。在键盘上同时按下“C

poj2406(连续重复子串)

题意:判断串s是不是str^n,求str的最大长度。 解题思路:kmp可解,后缀数组的倍增算法超时。next[i]表示在第i位匹配失败后,自动跳转到next[i],所以1到next[n]这个串 等于 n-next[n]+1到n这个串。 代码如下; #include<iostream>#include<algorithm>#include<stdio.h>#include<math.

poj3261(可重复k次的最长子串)

题意:可重复k次的最长子串 解题思路:求所有区间[x,x+k-1]中的最小值的最大值。求sa时间复杂度Nlog(N),求最值时间复杂度N*N,但实际复杂度很低。题目数据也比较水,不然估计过不了。 代码入下: #include<iostream>#include<algorithm>#include<stdio.h>#include<math.h>#include<cstring

hdu 4565 推倒公式+矩阵快速幂

题意 求下式的值: Sn=⌈ (a+b√)n⌉%m S_n = \lceil\ (a + \sqrt{b}) ^ n \rceil\% m 其中: 0<a,m<215 0< a, m < 2^{15} 0<b,n<231 0 < b, n < 2^{31} (a−1)2<b<a2 (a-1)^2< b < a^2 解析 令: An=(a+b√)n A_n = (a +

v0.dev快速开发

探索v0.dev:次世代开发者之利器 今之技艺日新月异,开发者之工具亦随之进步不辍。v0.dev者,新兴之开发者利器也,迅速引起众多开发者之瞩目。本文将引汝探究v0.dev之基本功能与优势,助汝速速上手,提升开发之效率。 何谓v0.dev? v0.dev者,现代化之开发者工具也,旨在简化并加速软件开发之过程。其集多种功能于一体,助开发者高效编写、测试及部署代码。无论汝为前端开发者、后端开发者

pip-tools:打造可重复、可控的 Python 开发环境,解决依赖关系,让代码更稳定

在 Python 开发中,管理依赖关系是一项繁琐且容易出错的任务。手动更新依赖版本、处理冲突、确保一致性等等,都可能让开发者感到头疼。而 pip-tools 为开发者提供了一套稳定可靠的解决方案。 什么是 pip-tools? pip-tools 是一组命令行工具,旨在简化 Python 依赖关系的管理,确保项目环境的稳定性和可重复性。它主要包含两个核心工具:pip-compile 和 pip

Android 10.0 mtk平板camera2横屏预览旋转90度横屏拍照图片旋转90度功能实现

1.前言 在10.0的系统rom定制化开发中,在进行一些平板等默认横屏的设备开发的过程中,需要在进入camera2的 时候,默认预览图像也是需要横屏显示的,在上一篇已经实现了横屏预览功能,然后发现横屏预览后,拍照保存的图片 依然是竖屏的,所以说同样需要将图片也保存为横屏图标了,所以就需要看下mtk的camera2的相关横屏保存图片功能, 如何实现实现横屏保存图片功能 如图所示: 2.mtk

Spring MVC 图片上传

引入需要的包 <dependency><groupId>commons-logging</groupId><artifactId>commons-logging</artifactId><version>1.1</version></dependency><dependency><groupId>commons-io</groupId><artifactId>commons-

Prompt - 将图片的表格转换成Markdown

Prompt - 将图片的表格转换成Markdown 0. 引言1. 提示词2. 原始版本 0. 引言 最近尝试将图片中的表格转换成Markdown格式,需要不断条件和优化提示词。记录一下调整好的提示词,以后在继续优化迭代。 1. 提示词 英文版本: You are an AI assistant tasked with extracting the content of