任务详情
开发一款桌面软件
软件实现的功能是:查找类似图片
1.读取指定文件夹,文件夹有多级子文件夹
2.软件读取各子文件夹里的图片,进行相似度查找
将相似度高的图片所在的子文件夹全移到一个文件夹里面
3.需要支持局部检索
==========================================================
相似图片整理软件开发需求文档
一、核心功能需求
1.文件扫描系统
•递归扫描指定根目录的所有子文件夹
•支持常见图片格式:JPG/JPEG、PNG、BMP、GIF
•自动跳过系统隐藏文件和损坏图片
•扫描进度可视化(进度条+计数)
2.相似度检测引擎
•采用pHash(感知哈希)算法进行图像特征提取
•支持余弦相似度计算(阈值可配置,默认90%)
•使用LSH索引优化大规模图片搜索性能
•支持容错处理(自动跳过无法读取的图片)
3.文件夹整理功能
•将包含相似图片的子文件夹整体移动
•目标路径自动去重处理(添加序号避免覆盖)
•保留原始文件结构完整性
•操作日志记录(源路径→目标路径)
预算多少