lynn1su
V2EX  ›  程序员

求工具,具体作用是:给几张示例图,在本地目录按相似度找相似图并复制归类

By lynn1su at 2025 年 11 月 10 日 · 1640 次点击
我有一批图片散落在多个文件夹里,需要一个小工具来做下面这件事:
给出若干示例图(我会在示例上标注关键元素/区域),程序在我指定的本地目录里递归检索,按相似度排序,自动把相似的图片复制到目标文件夹(或按类别建子目录)。不改动原文件。


具体效果应该是:
1.输入:多张示例图;支持我在示例上圈选/标注的区域作为检索线索(优先匹配 ROI )。/传统特征( SIFT/ORB 等)或深度特征(例如基于图像嵌入/CLIP 的相似度),只要效果可靠即可。
2.检索:遍历指定文件夹(含子目录),支持 jpg/png/webp ;支持中文路径与超大目录要稳定。
3.排序与阈值:可配置相似度阈值与 Top N ;相似评分可导出。
4.去重:同一文件/哈希重复或同图不同尺寸要自动去重。
5.复制策略:仅复制到目标目录,不移动不覆盖,冲突自动重命名;生成操作日志

请问大佬们,有没有类似的软件?
7 条回复    2025-11-11 17:55:28 +08:00
MAzrael
   1
MAzrael  
   2025 年 11 月 10 日
不知道 czkawka 符不符合你的需求
yuananf
   2
yuananf  
   2025 年 11 月 10 日
哈哈,这个我知道,Mac 上正在用,picarrange ,只不过只是检索,要你自己去复制
nakun233
   3
nakun233  
   2025 年 11 月 10 日
感觉可以让 AI 写,之前我让 AI 做过 OPENCV 去切 AI 生成的多个内容图集,例如一张图有 9-15 把带粒子特效的武器图,类似的效果都很好
jesseZhang
   4
jesseZhang  
   2025 年 11 月 11 日
需求真明确,太猛了,算法达人。
capric
   5
capric  
   2025 年 11 月 11 日
框出来的 ROI 里面是什么,如果是人/车等目标,生成 reid 特征向量再进行向量相似度(可以是余弦距离)检索
如果 ROI 是任意内容,考虑生成 ssim 特征向量再相似度检索
以上 ai 就可能写 python 调用 yolo/pytorch 等来实现,甚至可以找到一些开源模型
lynn1su
   6
lynn1su  
OP
   2025 年 11 月 11 日
@nakun233 #3
@jesseZhang #4
@capric #5
请问有没有类似的工具可以用?
nakun233
   7
nakun233  
   2025 年 11 月 11 日
@PROJECT 我 4 月用的 cursor+gemini pro 做的,从开始到试各种方式到最终完成大概 2 个多小时,很多知识点还是 gemini 教我的,我之前对图像这块识别这块没有研究。用了 cv2 的库,做的内容应该没你的需求那么复杂,大概如图 https://imgur.com/a/973LEl5 。因为 AI 生成的图片不是严格意义上的九宫格图,矩形会有重叠部分,而且也会有一些特效、光效。最终效果就是把他们正确抠出来。最后一张图可以看到过程把一些小特效当成主体分割了,后面调参把这块修好了,整体能解决项目需求。
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
© 2026 V2EX · 29ms · 3.9.8.5