当前位置: 首页 > 面试题库 >

Java库比较图像相似度

柯乐池
2023-03-14
问题内容

我花了很多时间研究一个库,该库使我可以用Java比较图像。

我并没有真正找到有用的东西,也许我的GoogleSearch技能还不够高,所以我想问一下你们是否可以指出我在哪里可以找到这样的东西。

基本上我想做的是将两个图像相互比较,并获得两个相似程度的值。大约一个百分比。

我希望你们有我可以使用的东西,我自己不知道该怎么写…

PS:不一定必须使用Java,这只是我的应用程序将要运行的环境。


问题答案:

案:这个是关于图像比较本身的,它提供了C++中的内容的链接)(如果我没看错的话),而这一个则提供了更广泛的方法的链接,一个是在C中)。

我建议从第二个链接开始,因为该讨论中的链接将导致一些相关技术的实现代码,您可以自己将这些技术“转换”为Java。

那是我的Google技术所能做到的最好的事,虽然没有Java,但抱歉。我希望这是一个很好的起点!

编辑: 这是一个有您问题的人,他用Java编写了自己的比较类。我没有看过源代码。他明确指出,他也无法为此目的找到Java库,因此这就是他亲自编写它的原因。

哦,关于SO的这个问题可能是与此相关的最佳链接,所有这些都与图像处理的Java库有关。希望其中有一个可以比较图像的相似性。

好的,最后一次编辑: 《Java图像处理食谱》展示了一种基本算法的Java实现,该算法可以确定两张图片之间的差异。它还有一封电子邮件,可以联系编写它的人以及大量参考文献。虽然没有图书馆。

阅读对问题的评论后进行编辑:除非您已经检查了所有上述链接,否则由于您想要检查的是两个图像是否相等,因此我建议您从Java Image ProcessingCookbook开始(因为它具有Java中算法的实现,以检查是否有相等的图像)以及指向SO问题的最后一个链接。另外,检查PerceptualImageDiff和该项目的源代码(C
++);听起来确实很不错-显然应该检查两个图像看起来是否 与人类视觉系统 相等。



 类似资料:
  • 问题内容: 我正在尝试将一张图片与其他图片列表进行比较,并返回该列表中具有最高70%相似度的图片(例如Google搜索图片)。 我在这篇文章中获得了这段代码,并根据自己的情况进行了更改 我的问题是,如何将图像与图像列表进行比较并仅获得相似图像?有什么方法可以做到这一点? 问题答案: 我建议您看一下图像之间推土机的距离(EMD)。该度量给人一种将标准化的灰度图像转换成另一幅图像有多难的感觉,但可以将

  • 问题内容: 我想将多个字符串相互比较,并找到最相似的字符串。我想知道是否有任何库,方法或最佳实践会返回我哪些字符串与其他字符串更相似的字符串。例如: “The quick fox jumped” -> “The fox jumped” “The quick fox jumped” -> “The fox” 该比较将返回第一个比第二个更相似。 我想我需要一些方法,例如: 某处有这样的东西吗? 编辑:

  • 本文向大家介绍PHP实现的简易版图片相似度比较,包括了PHP实现的简易版图片相似度比较的使用技巧和注意事项,需要的朋友参考一下 由于相似图片搜索的php实现的 API 不怎么符合我的用途,所以我重新定义 API 的架构,改写成比较简单的函数方式,虽然还是用对象的方式包装。

  • 问题内容: 我们将开始一个需要使用SMPP作为主要集成交换渠道的项目。现在,由于SMS不一定是我们业务的核心,所以我想使用一个用于Java的SMPP库,这将是最省事的方法。除了采用实际的协议外,我们不太可能需要更高级的功能或在引擎盖下进行调整。 为此,我列出了一些可能的选项: Logica的开放式SMPP 阿帕奇的骆驼 JSMPP Twitter的Cloudhopper 拥有更丰富使用经验的人可以

  • 问题内容: 与数据库中的图像进行比较的最佳方法是什么?我试图比较它们(@Image是Image类型): 但是收到错误“数据类型image和image在等于运算符中不兼容”。 问题答案: 由于IMO图像数据类型是二进制数据,并且存储数据的空间很大,因此比较图像字段的最简单方法是哈希比较。因此,您需要在表上存储“照片”列的哈希值。

  • 本文向大家介绍php比较相似字符串的方法,包括了php比较相似字符串的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php比较相似字符串的方法。分享给大家供大家参考。具体分析如下: 这里通过php的similar_text函数比较两个字符串的相似性。 希望本文所述对大家的php程序设计有所帮助。