【发布时间】:2015-03-24 09:57:10
【问题描述】:
我有两种不同的算法将图像作为输入。图像具有不同颜色的多边形。该算法“简化”了这些多边形(使它们的角和边更少)并移除了太小的多边形。
这两种算法的工作方式不同,我想知道哪一种更接近原始图片。我遇到了this,但这并不是我想要的。
这两张图
,
应该有 50% 的相似度,但根据该算法,它们的相似度是 80%。
我还发现了一个名为ImageMagick 的工具,它可以比较两个图像。但我不确定输出的含义是什么以及如何使用它们来解决我的问题。
【问题讨论】:
-
对于这些图像,蓝色和绿色通道的 100% 相等,而红色通道的 50% 相等。所以 80(或更确切地说是 83)% 相等有意义吗?可能不是你要找的东西...... ;-)
-
我知道,但我需要一种方法来衡量相似度,即保留哪些像素以及更改哪些像素
标签: java compare imagemagick png similarity