Cineast is a multi-feature sketch-based content video retrieval engine. It is capable of retrieving video sequences based on edge or color sketches and sketch-based motion queries.
Java
Switch branches/tags
Nothing to show
Permalink
Failed to load latest commit information.
adampro-grpc @ 85753e9 updated grpc api to include haversine distance Mar 20, 2017
config fixed broken import Dec 6, 2016
generated/main removed obsolete generated files Mar 20, 2017
gradle/wrapper apply patch to silvanstich/cineast Sep 7, 2016
resources resources (for DNNs) are now consistently used outside of jar Nov 30, 2016
src updated grpc api to include haversine distance Mar 20, 2017
.gitignore updated to current ADAMpro API Feb 6, 2017
.gitmodules fixed adampro-grpc sub module Dec 5, 2016
.travis.yml changes to travis build config since they appear to have a problem wi… Jan 20, 2017
LICENSE Initial commit Jan 29, 2016
README.md
build.gradle added basic gradle task to generate javadoc Jan 27, 2017
cineast.json added category to config Dec 27, 2016
example_job.json Merge Oct 27, 2016
gradlew gradle wrapper now executable again Dec 6, 2016
gradlew.bat
nn_job.json EntityCreator now sets handlers Oct 26, 2016

README.md

Cineast

Cineast is a multi-feature sketch-based content video retrieval engine. It is capable of retrieving video sequences based on edge or color sketches and sketch-based motion queries. Cineast is written in Java and uses ADAM as a storage backend.

Building Cineast

Cineast can be built using Gradle.

Prerequisites

  • git
  • You should install Docker which you will need for ADAMpro.

OSVC

  • Then, you should get the OSVC data Thumbnails OSVC.
  • Setup for the UI is on the vitrivr-ui repo

Use

./gradlew deploy

This will create the cineast.jar file which can be found in build/libs. Edit the cineast.properties file and point it to the location where you set up ADAM. The freshly created jar file can be started with:

java -jar cineast.jar

ADAMpro

If you have an adampro-container, run it with

sudo docker run --name=adampro -p 5890:5890 -p 9099:9099 -d adampro:withdata

You can then check up on the containers health with

sudo docker ps -a respectively sudo docker logs adampro

Dependencies

Cineast has the following dependencies:

Common Issues:

Could not parse default value '1.0' from Attr("distortion: float = 1.0") [locale dependent float parsing] You have the issue reported here

the fix is to start cineast with LC_NUMERIC=C java -jar ...