用于计算图像代码的算法

时间:2013-02-07 09:50:29

标签: java image-processing hash cbir

我正在分布式环境中开发基于内容的图像检索系统,我需要一种算法,它将图像作为输入并为我提供图像代码,这段代码应该可以用来匹配视觉上相似的图像。

4 个答案:

答案 0 :(得分:1)

您可以按照here

所述创建一个图像哈希

答案 1 :(得分:0)

这取决于图像的种类,一个可行的替代方案是不变的时刻 (胡或泽尼克)

我们在javaocr library中使用此方法,随意从中获取代码。

群集中的不变矩的主要优点是它提供了距群集中心的距离(例如:这是90%的黄瓜,但是20%的苹果)

答案 2 :(得分:0)

我想,你在谈论面部识别。如果是那么这些是用于图像处理的几种算法。

  1. Eigenface
  2. Elastic Bunch Graph Matching
  3. Principal Component Analysis

答案 3 :(得分:0)

您可以使用本地感知的bloom散列,这是Elliot Shepherd在java中实现的phash:http://pastebin.com/Pj9d8jt5