roy0309 / imagesimilaritydetection-ui Goto Github PK
View Code? Open in Web Editor NEWFind similar images in several directories by aHash/dHash/pHash.
License: MIT License
Find similar images in several directories by aHash/dHash/pHash.
License: MIT License
1、删除需要确认是把双刃剑,设想上可能是防手误删除起谨慎删除作用,但实际用起来很烦恼,每删一图都要确认一下,如果要处理的结果很多的话,处理效率低,建议去除这一确认步骤,别担心,虽然你的程序没有撤销功能,但图片删除后是移到回收站,一旦手快误删除了,马上去回收站把误删的那张图还原就可以了
2、删除执行后建议自动转跳到下一个结果(人性化操作设计,使用体验更佳),而刚刚执行过删除处理的结果建议自动从结果列表中移除,这样就应该不会出现上图中的Bug了
3、希望能添加一个"不相似"或"移除对"按钮(不是删除两张不相似图片,只是从结果列表中移除一些误报相似的结果),另外原有“结果+序号”中的序号不能真实反映出真正相似数量,如果移除一些误报后序号不能跟着动态变化,那么建议增加一个统计值显示:结果行数(我收集了一个相似图片包,需要这个值来参考,想通过测试找出你这软件的最佳搜索设置值)
比如刚搜索出来的结果肯定有一些明显是误报相似的,如果有这个"不相似"或"移除对"按钮,那么我就可以先快速过一遍,把明显是误报相似的先移除掉,然后得到真正相似数量,再慢慢去处理真正相似的图组
非常感谢分享了这个好工具,我提一些小建议,请看看那些能实现的,望采纳,希望SimilarImages能越做越好用,谢谢
1、希望能支持拖拽式添加文件夹,这样操作比较方便快捷.
2、希望能添加多个文件夹/搜索路径(并且支持搜索路径下的子文件夹),目前只能添加一个文件夹/搜索路径,这样使用太受限制了,例如我想将D:\XXX写真 与 E:\下载图片 进行比较,目前只能将两者放到一个文件夹内才行.
3、希望可选择同一文件内的图片是否相互比较,因为有些写真图片会有连拍,所以相近拍摄的图片比较相似,我不希望去比较这些图片,但我想拿该文件夹去跟另外一文件夹的图片进行比较.
4、希望预览图片下能添加显示相应路径,因为多文件夹比较时需要此信息参考,好决定删除那个图片.
5、预览图片:目前是大小图各自缩放成适合窗口大小显示,希望能添加可选择同一比例缩放显示模式(以大图缩放比例为基准,具体见下附图),这样做的目的是大小明显,直观,更容易取舍.
6、目前窗口不能最大化,搞得用户有点像成了抱着金砖的叫花子,光有一个大屏幕却不能充分利用,被限定在那个小小的窗口那里查看,让人憋屈的很,如果能实现窗口最大化就更好了.
7、希望能添加可选择自动删除空文件夹(即删除图片后自动检查搜索路径下是否变成了空文件夹,如果有则删除,人性化自动打扫战场,这种使用体验一个字:爽!).
8、目前只支持jpg、jpeg、png这3种常见格式,还有BMP、Webp也比较常见,如果后续也实现支持就更好了.
9、如果能增加误报数据库功能更好,也就是发现搜索结果不准确时把该图组标记为误报,这时该图组会从搜索结果中清除,再次搜索时搜索结果会与误报数据库进行检查,如果是误报的则不在搜索结果中显示;另外该数据库可选择是否删除,也可以选择只清除路径失效的图组,这样避免数据库越来越大.
我E盘Test文件夹下有34个.jpg; 1个.jpeg; 2个.png,可是点击“运行”后,“有效图片数”为N/A,按我个人理解,“有效图片数”应该是检测到搜索路径下有多少个支持格式的图片数量,也许是我理解错了,请看看是怎么回事?谢谢!
下附Test文件夹
Test.zip
尝试使用此软件时我还以为跟众多查找重复图片软件那样是默认支持同时搜索路径下的子文件夹内的图片,但后来发现有效图片
数较少,我去摸索找原因(见下附图1~3)才知道此软件目前只搜索母文件夹下的图片,感觉使用起来有些“繁琐”或者说不是很方
便,如果能支持同时搜索路径下的子文件夹(参考下附图4),那就更好了,这样新用户使用体验会更好(目前是:由于不知道不支持
搜索子文件夹,看到只找到少量重复结果,很容易误以为此软件不够给力)
举个例子:我收藏 篠崎愛Ai Shinozaki 的写真集,母文件夹下有212张零散图片+117个子文件夹,如果支持搜索子文件夹,只需
拖入母文件夹一个动作即可;目前不支持搜索子文件夹,所以还得再将117个子文件夹选中后拖入;还好已实现了拖拽添加,不然
按v1.2版那种方式添加100多个文件夹,那真是够呛的,呵呵
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.