LIvRE

Content-Based Video Retrieval engine based on LIRE

View the Project on GitHub nospotfer/livre

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

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

  1. Download and extract the LIvRE Project files.
  2. Download and extract Apache Solr v4.10.2 (other versions not tested).
  3. 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/
  4. 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).
  5. 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.
  6. 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/
  7. 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.