使用图像的类似图像搜索 [英] Similar image search using an image

查看:195
本文介绍了使用图像的类似图像搜索的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在开展一个项目,其中将检查两个图像的相似性,例如Google Image Search by image。


我通过谷歌和各种网站搜索,包括stackoverflow,并了解各种技术,如直方图,筛选,傅里叶变换,像素抓取,等。
< br>事情太复杂了,我不能理解成为这个领域的初学者。

I am working on a project in which the two images will be checked for similarity like 'Google Image Search by image'.

I searched through Google and also on various sites including stackoverflow and learnt about various techniques like histogram, sift, fourier transform, pixel grabbing, etc.

The things are too complex for me to understand being a beginner in this field.

我的问题是:


  1. 从哪里可以开始?是否有任何书籍或网站提供有关如何实际使用这些技术的教程?

  1. From where can i get started?? Is there any book available or a site which give tutorials for learning about how to actually use these techniques?

是否有可用于此目的的新技术??

Are there new techniques which can be implemented for this purpose??

我想开始通过颜色搜索图像,然后再尝试其他属性。

I want to start searching images via color then if possible other attributes later.

首选语言是Java。

Language preferred is Java.

这个主题有一个类似的主题,但它是在几年前写的。

There is a similar thread on this topic but it was written years ago.

推荐答案

我已经制作了一个名为图像相似性搜索者的工具 为此目的,可以在 http://sourceforge.net/projects/imgndxr/ 上找到免费软件

I've made a tool named Images similarities searcher for this purpose as free software available at http://sourceforge.net/projects/imgndxr/

它使用两个库:

  • LIRE : http://www.semanticmetadata.net/lire/

LIRE(Lucene Image REtrieval)库提供了一种简单的方法来
根据颜色和纹理
特征检索图像和照片。 LIRE为基于
内容的图像检索(CBIR)创建了Lucene图像特征索引。有几种不同的低级
功能,例如MPEG-7 ScalableColor,ColorLayout和
EdgeHistogram,Auto Color Correlogram,PHOG,CEDD,JCD,FCTH以及更多
以上。此外,LIRE还提供了搜索索引
和结果浏览的简单和扩展方法。 LIRE通过基于散列的近似索引可以很好地扩展到数百万美元的图像。 LIRE
库和LIRE演示应用程序以及所有来源都是Gnu GPL许可下的

The LIRE (Lucene Image REtrieval) library provides a simple way to retrieve images and photos based on their color and texture characteristics. LIRE creates a Lucene index of image features for content based image retrieval (CBIR). Several different low level features are available, such as MPEG-7 ScalableColor, ColorLayout, and EdgeHistogram, Auto Color Correlogram, PHOG, CEDD, JCD, FCTH, and many more. Furthermore simple and extended methods for searching the index and result browsing are provided by LIRE. LIRE scales well up to millions of images with hash based approximate indexing. The LIRE library and the LIRE Demo application as well as all the source are available under the Gnu GPL license.




  • LUCENE: http://lucene.apache.org/core/

    • LUCENE : http://lucene.apache.org/core/

    • Apache LuceneTM是一款高性能,全功能的文本搜索
      引擎库完全用Java编写。对于几乎所有需要全文搜索的应用程序来说,这是一种适合
      的技术,特别是
      跨平台。

      Apache LuceneTM is a high-performance, full-featured text search engine library written entirely in Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform.

      Apache Lucene是一个开源软件项目可免费下载。
      请使用右侧的链接访问Lucene。

      Apache Lucene is an open source project available for free download. Please use the links on the right to access Lucene.

      这篇关于使用图像的类似图像搜索的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆