案:这个是关于图像比较本身的,它提供了C++中的内容的链接)(如果我没看错的话),而这一个则提供了更广泛的方法的链接,一个是在C中)。
我建议从第二个链接开始,因为该讨论中的链接将导致一些相关技术的实现代码,您可以自己将这些技术“转换”为Java。
那是我的Google技术所能做到的最好的事,虽然没有Java,但抱歉。我希望这是一个很好的起点!
编辑: 这是一个有您问题的人,他用Java编写了自己的比较类。我没有看过源代码。他明确指出,他也无法为此目的找到Java库,因此这就是他亲自编写它的原因。
哦,关于SO的这个问题可能是与此相关的最佳链接,所有这些都与图像处理的Java库有关。希望其中有一个可以比较图像的相似性。
好的,最后一次编辑: 《Java图像处理食谱》展示了一种基本算法的Java实现,该算法可以确定两张图片之间的差异。它还有一封电子邮件,可以联系编写它的人以及大量参考文献。虽然没有图书馆。
阅读对问题的评论后进行编辑:除非您已经检查了所有上述链接,否则由于您想要检查的是两个图像是否相等,因此我建议您从Java Image ProcessingCookbook开始(因为它具有Java中算法的实现,以检查是否有相等的图像)以及指向SO问题的最后一个链接。另外,检查PerceptualImageDiff和该项目的源代码(C
++);听起来确实很不错-显然应该检查两个图像看起来是否 与人类视觉系统 相等。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)