Skip to content
forked from vitrivr/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.

License

Notifications You must be signed in to change notification settings

lukasbeck/cineast

 
 

Repository files navigation

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 ...

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%