About LIvRE
LIvRE is a free, open-source, multi-platform Content-Based Video Retrieval (CBVR) search engine based on the LIRE project . In other words, LIvRE makes it possible to efficiently parse, index and search through small and huge video collections using images as input queries.
A working demo can be found here: http://www.ub.edu/cvub/livre/
More information and documentation about the project can be found here: http://upcommons.upc.edu/handle/2117/79052
Features Overview
- Open source.
- Sate-of-the-art features based on the LIRE CBIR library.
- Powerful performance.
- Covers the 3 main blocks of a full CBVR system: Extraction, Indexing and Retrieval.
- Uses Apache Solr as search server.
- Scalable.
- Multi-platform and OS independent.
Requirements
Before proceeding to index your video collection, make sure the system where the video retrieval server will run fulfills the following dependencies. It is recommended to add them to the system path.
Basic Set-Up Instructions (Windows)
Download and installation
- Download and extract the LIvRE Project files.
- Download and extract Apache Solr v4.10.2 (other versions not tested).
- Open a command line inside /solr-4.10.2/example/ and run the Solr server for the first time with "java -jar start.jar" . At this point, you should have a Solr server up and running at http://localhost:8983/solr/
- Copy the Lire Request Handler from the LIvRE Project files, "lire-request-handler.jar" , at /solr-4.10.2/example/solr-webapp/webapp/WEB-INF/lib . NOTE: This folder is only generated after running Solr server for the first time (previous step).
- Replace "schema.xml" and "solrconfig.xml" files on /solr-4.10.2/example/solr/collection1/conf with the ones provided in the LIvRE Project files. NOTE: Just like the previous step, this folder is only generated after running Solr server for the first time.
- Move the index file, "index.html" , as well as "extractParseDataset.py", "extractParse.py" and "uploadDataset.py" from the LIvRE Project files inside /solr-4.10.2/example/solr-webapp/webapp/
- Finally, copy the "lib" folder and the "videos" folder from the LIvRE Project files inside /solr-4.10.2/example/solr-webapp/webapp/
Processing and Indexing a video collection
Done!
Authors and Contributors
You can @mention a GitHub username to generate a link to their profile. The resulting <a>
element will link to the contributor’s GitHub Profile. For example: In 2007, Chris Wanstrath (@defunkt), PJ Hyett (@pjhyett), and Tom Preston-Werner (@mojombo) founded GitHub.
Support or Contact
Having trouble with Pages? Check out our documentation or contact support and we’ll help you sort it out.