Main > Programming > Libraries >

Lire - Lucene Image REtrieval 0.5.4

Lire - Lucene Image REtrieval 0.5.4

Sponsored Links

Lire - Lucene Image REtrieval 0.5.4 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: MB
Platform: Any Platform
License: GPL (GNU General Public License)
Price:
Downloads: 880
Date added: 2007-07-10
Publisher: Lire Team

Lire - Lucene Image REtrieval 0.5.4 description

Lire, the Lucene Image REtrieval library is a simple way to create a Lucene index of image features for content based image retrieval (CBIR).
The used features are taken from the MPEG-7 Standard: ScalableColor, ColorLayout and EdgeHistogram. Furthermore methods for searching the index are provided.
The LIRE library is part of the Caliph & Emir project and aims to provide the CBIR features of Caliph & Emir to other Java projects in an easy and light weight way.
Creating an Index
Use DocumentBuilderFactory to create a DocumentBuilder, which will create Lucene Documents from images. Add this documents to an index like this:
System.out.println(">> Indexing " + images.size() + " files.");
DocumentBuilder builder = DocumentBuilderFactory.getExtensiveDocumentBuilder();
IndexWriter iw = new IndexWriter(indexPath, new SimpleAnalyzer(), true);
int count = 0;
long time = System.currentTimeMillis();
for (String identifier : images) {
Document doc = builder.createDocument(new FileInputStream(identifier), identifier);
iw.addDocument(doc);
count ++;
if (count % 25 == 0) System.out.println(count + " files indexed.");
}
long timeTaken = (System.currentTimeMillis() - time);
float sec = ((float) timeTaken) / 1000f;
System.out.println(sec + " seconds taken, " + (timeTaken / count) + " ms per image.");
iw.optimize();
iw.close();
Searching in an Index
Use the ImageSearcherFactory for creating an ImageSearcher, which will retrieve the images for you from the index.
IndexReader reader = IndexReader.open(indexPath);
ImageSearcher searcher = ImageSearcherFactory.createDefaultSearcher();
FileInputStream imageStream = new FileInputStream("image.jpg");
BufferedImage bimg = ImageIO.read(imageStream);
// searching for an image:
ImageSearchHits hits = null;
hits = searcher.search(bimg, reader);
for (int i = 0; i < 5; i++) {
System.out.println(hits.score(i) + ": " + hits.doc(i).getField(DocumentBuilder.FIELD_NAME_IDENTIFIER).stringValue());
}
// searching for a document:
Document document = hits.doc(0);
hits = searcher.search(document, reader);
for (int i = 0; i < 5; i++) {
System.out.println(hits.score(i) + ": " + hits.doc(i).getField(DocumentBuilder.FIELD_NAME_IDENTIFIER).stringValue());
}
Enhancements:
- An issue where the scalable color descriptor (color histogram) was not compliant to the MPEG-7 standard was fixed.
- The color only search was changed to use the color layout descriptor and a bug in the edge histogram descriptor was hunted down.
- The LireDemo GUI application has also been updated: A new function for creating image mosaics has been introduced and the indexing of digital photos is now faster than ever as only the EXIF thumbnails - if available - are used instead of the whole image.

Lire - Lucene Image REtrieval 0.5.4 Screenshot

Advertisements

Lire - Lucene Image REtrieval 0.5.4 Keywords

Bookmark Lire - Lucene Image REtrieval 0.5.4

Hyperlink code:
Link for forum:

Lire - Lucene Image REtrieval 0.5.4 Copyright

WareSeeker periodically updates pricing and software information of Lire - Lucene Image REtrieval 0.5.4 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Lire - Lucene Image REtrieval 0.5.4 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
PyLUcene SHell (Plush) is an interactive shell to inspect a Lucene store. Free Download
Secure Image Pro will encrypt and protect your image by displaying it on the page in a security applet. Pro will encrypt more than 3,000 images on a single click. Free Download
Oww Client is a graphical client program for One-Wire Weather (Oww) servers. Free Download
Locale::Memories is a Perl module for L10N Message Retrieval. Free Download
kio-clucene provides an indexed search engine for KDE. Free Download
Resize Image is a service menu which adds the ability to resize an image to a new size. Free Download
Apache Lucene is a high-performance, full-featured text search engine library written entirely in Java. Free Download
Nariva project is a search service using Apache Lucene, VFS, and XML-RPC. Free Download