Lire - Lucene Image Recupero

lire è un modo semplice per creare un indice di lucene di funzionalità di immagini per il recupero delle immagini basato sui contenuti.
Scarica ora

Lire - Lucene Image Recupero Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Lire Team
  • Sito web dell'editore:
  • http://www.semanticmetadata.net/lire/

Lire - Lucene Image Recupero Tag


Lire - Lucene Image Recupero Descrizione

Lire è un modo semplice per creare un indice di Lucene di funzionalità di immagini per il recupero delle immagini basato sui contenuti. Lire, la Biblioteca di recupero dell'immagine Lucene è un modo semplice per creare un indice di lucene di funzionalità di immagini per il recupero dell'immagine basato sui contenuti (CBIR). Le funzionalità utilizzate sono prese dallo standard MPEG-7: scalabileColor, Colorlayout e Edgehistogram. Inoltre i metodi per la ricerca dell'Indice sono forniti.La Biblioteca Lire fa parte del progetto CaliPh ed Emir e mira a fornire le funzionalità CBIR di CaliPh ed EMIR ad altri progetti Java in modo facile e leggero. Crea un indiceUSE DocumentBuilderFactory per creare A. DocumentBuilder, che creerà documenti di Lucene da immagini. Aggiungi questi documenti a un indice come questo: System.out.Println (">> Indicizzazione" + images.size () + "file."); Documentbuilder Builder = DocumentBuilderFactory.GetExtensedocumentBuilder (); INDEXWRITER IW = NUOVO INDEXWRITER (indicePath, New Simpleanalyzer (), TRUE); Int Count = 0; molto tempo = sistema.currenttimemillis (); per (String Identifier: Immagini) {document doc = builder.createdocument (nuovo fileInputStream (identificatore), identificatore); iw.adddocument (DOC); Count ++; se (conte% 25 == 0) system.out.Println (conteggio + "file indicizzati."); } Long TimeTaken = (System.CurrentTimeMillis () - Tempo); float sec = ((float) Timetaken) / 1000F; System.out.println (SEC + "secondi presi," + (Timetaken / Count) + "MS per immagine."); Iw.Optimize (); IW.Close (); Ricerca in un indicizzamento dell'indice della ricerca di immagini per la creazione di un ricercatore di immagini, che recupererà le immagini per te dall'indice. Indexreader reader = indexreader.open (indicepath); ImageRearcher Searcher = ImageRearcherFactory.CreateDedeFaultSearcher (); FileInputStream Imagestream = New FileInputStream ("image.jpg"); BufferiMage BIMG = IMAGEIO.Read (Imagestream); // Ricerca di un'immagine: immagini oriearchhits hits = null; hits = searcher.search (BIMG, Reader); per (int i = 0; i <5; i ++) {system.out.println (hits.score (i) + ":" + hits.doc (i) .getfield (documentbuilder.field_name_identifier) .StringValue ()); } // Ricerca di un documento: documento documento = hits.doc (0); hits = searcher.search (documento, lettore); per (int i = 0; i <5; i ++) {system.out.println (hits.score (i) + ":" + hits.doc (i) .getfield (documentbuilder.field_name_identifier) .StringValue ()); } Cosa c'è di nuovo in questa versione: · Corregge molti bug e introduce diverse nuove funzionalità, incluso un nuovo descrittore, un modo semplificato per utilizzare i descrittori introducendo nuovi ricercatori e indicizzatori generici, nonché un'interfaccia generalizzata per i descrittori di immagini. · Ci sono anche diversi miglioramenti nell'indicizzazione e nella velocità di ricerca. · Inoltre, le prestazioni di recupero sono state ottimizzate in base al set di dati Wang 1000. · Tutte le nuove funzionalità hanno anche trovato la loro strada in Literemo.


Lire - Lucene Image Recupero Software correlato

AntTweakbar.

AntTweakbar consente ai programmatori di aggiungere rapidamente un'interfaccia utente grafica leggera e intuitiva in programmi grafici. ...

118

Scarica

Modello FXL.

Un motore di modelli facile da usare che copre tutte le funzionalità di base di un sistema modello. ...

191

Scarica

TCLCURL.

La libreria TCLCurl offre il programmatore TCL un legame a libcurl. ...

253

Scarica