Lire - Recuperación de imágenes de Lucene

LIRE es una forma sencilla de crear un índice de lucene de características de imagen para la recuperación de imágenes basada en contenido.
Descargar ahora

Lire - Recuperación de imágenes de Lucene Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Lire Team
  • Sitio web del editor:
  • http://www.semanticmetadata.net/lire/

Lire - Recuperación de imágenes de Lucene Etiquetas


Lire - Recuperación de imágenes de Lucene Descripción

Liras es una forma sencilla de crear un índice Lucene de características de la imagen de contenido basado en la recuperación de imágenes. Liras, la biblioteca REcuperación Lucene La imagen es una forma sencilla de crear un índice Lucene de imagen presenta de contenido basado en la imagen de recuperación (CBIR) .El utiliza características son tomadas de la norma MPEG-7: ScalableColor, ColorLayout y EdgeHistogram. Además, los métodos para buscar en el índice son la biblioteca LIRAS provided.The forma parte del proyecto y objetivos califa y Emir para proporcionar la CBIR cuenta del califa y Emir a otros proyectos de Java en un peso fácil y ligera way.Creating un DocumentBuilderFactory IndexUse para crear una DocumentBuilder, lo que creará Documentos Lucene de imágenes. Añadir estos documentos a un índice como esto: System.out.println ( ">> Indexación" + images.size () + "archivos."); DocumentBuilder constructor = DocumentBuilderFactory.getExtensiveDocumentBuilder (); IndexWriter iw = new IndexWriter (indexPath, nuevo SimpleAnalyzer (), true); int count = 0; mucho tiempo = System.currentTimeMillis (); para (String identificador: imágenes) {doc Documento = builder.createDocument (nuevo FileInputStream (identificador), identificador); iw.addDocument (doc); contar ++; Si (recuento% 25 == 0) System.out.println (count + "archivos indexados."); } Largo timeTaken = (System.currentTimeMillis () - tiempo); flotador sec = ((float) timeTaken) / 1000F; System.out.println (+ SEC "segundo tomadas," + (timeTaken / recuento) + "ms por imagen."); iw.optimize (); iw.close (); Búsqueda en un IndexUse la ImageSearcherFactory para crear un ImageSearcher, que recuperará las imágenes para tí del índice. lector IndexReader = IndexReader.open (indexPath); ImageSearcher buscador = ImageSearcherFactory.createDefaultSearcher (); FileInputStream ImageStream = new FileInputStream ( "image.jpg"); BufferedImage bimg = ImageIO.read (ImageStream); // la búsqueda de una imagen: ImageSearchHits éxitos = null; accesos = searcher.search (bimg, lector); for (int i = 0; i <5; i ++) {System.out.println (hits.score (i) + ":" + hits.doc (i) .getField (DocumentBuilder.FIELD_NAME_IDENTIFIER) .stringValue ()); } // la búsqueda de un documento: Documento Documento = hits.doc (0); accesos = searcher.search (documento, lector); for (int i = 0; i <5; i ++) {System.out.println (hits.score (i) + ":" + hits.doc (i) .getField (DocumentBuilder.FIELD_NAME_IDENTIFIER) .stringValue ()); } ¿Qué hay de nuevo en esta versión: · Se corrige un montón de errores e introduce varias características nuevas, incluyendo un nuevo descriptor, una forma simplificada de usar descriptores mediante la introducción de nuevos buscadores e indexadores genéricos, así como una interfaz generalizada para los descriptores de imagen. · También hay varias mejoras en la indexación y la velocidad de búsqueda. · Además, el rendimiento de recuperación fue optimizado basado en el conjunto de datos Wang 1000. · Todas las nuevas características también han encontrado su camino en LireDemo.


Lire - Recuperación de imágenes de Lucene Software relacionado

Libras

Una aplicación web simple para el seguimiento de estadísticas de referencia de la biblioteca ...

176

Descargar

pchart

PCHART es un marco orientado a la clase PHP diseñado para crear gráficos alias. ...

192

Descargar