有啥可以对比两张图片得出相似度的软件。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有啥可以对比两张图片得出相似度的软件。相关的知识,希望对你有一定的参考价值。

呵呵,这个软件我还真有,DuplicatePhotoFinder-这个软件不旦可以找相同图片还可以找相似图片的软件哟
名字不一样,大小不一样都能找得出来。只要内容相同或相似!我经常用这个软件清理我的图片
参考技术A 在搜索领域,早已出现了“查找相似图片/相似商品”的相关功能,如 Google 搜图,百度搜图,淘宝的拍照搜商品等。
图片相似度对比,每种算法都会经过“特征提取”和“特征比对”两个步骤进行。
第一步,缩小尺寸为8×8,以去除图片的细节,只保留结构、明暗等基本信息,摒弃不同尺寸、比例带来的图片差异。第二步,简化色彩。将缩小后的图片转为灰度图像。
第三步,计算平均值。计算所有像素的灰度平均值。
第四步,比较像素的灰度。将64个像素的灰度,与平均值进行比较。大于或等于平均值,记为1;小于平均值,记为0。
第五步,计算哈希值。将上一步的比较结果,组合在一起,就构成了一个64位的整数,这就是这张图片的指纹。
img.archikitty.com
第六步,计算哈希值的差异,得出相似度(汉明距离或者余弦值)。

Java 如何对比两张图片的相似度

这是java的弱项,属于纯算法范畴,应该没有什么办法。
希望回答能给你带来帮助~
如果满意,请采纳,如还有疑问,可继续追问!
您也可以向我们团队发出请求,会有更专业的人来为您解答!
参考技术A 用opencv,专门是处理图片的
再看看别人怎么说的。

以上是关于有啥可以对比两张图片得出相似度的软件。的主要内容,如果未能解决你的问题,请参考以下文章

图片相似度判断

几种相似度的对比

JAVA 比较两张图片的相似度的代码

怎么对比两张图片的相似度

计算两张图片相似度的方法总结

C#怎么来判断2张图片相似度