ICSV - Image Color Similarity Visualization
Vienna Technical University - Course 'Visualization 2'. Author: Stefan Spelitz (0925601)
Package ICSV.Server

Namespaces

package  FastEMD
 
package  Images
 
package  MDS
 
package  Signatures
 

Classes

class  AxesBuilder
 This class is responsible for finding axes for the given images. It will rotate the whole coordinate system if necessary to preserve consistency in appearence. More...
 
interface  CoordinateCallback
 Callback interface. Useful for status updates of the CoordinateProvider. More...
 
class  CoordinateContainer
 Data container class, holding 2D and 3D coordinates. More...
 
class  CoordinateProvider
 This class is responsible for calculating coordinates for images. More...
 
interface  DistanceCallback
 The callback interface used by the provider to report status updates. More...
 
class  DistanceProvider
 This provider is responsible for calculating Earth Mover Distances between images. It gets notified about new images by the ImageProvider. It works asynchronously and uses multiple threads to effectively calculate the EMDs. More...
 
class  ImageContainer
 This class holds all relevant information about an image, before distances are calculated and a position is applied. More...
 
class  ImagePair
 Internal class for identifying a pair of images. The pair is uniquely identified by a combination of the identifiers of both images. More...
 
class  ImageProvider
 This class is responsible for searching images on the web (i.e. on Flickr) or loading local images. After loading, signatures are created, which can be then used to calculate the Earth Mover's Distance. More...
 
interface  ImageProviderCallback
 Interface for the callback registered at the ImageProvider. The callback is valid for one search session.

See also
ImageProvider.searchImages
More...
 
class  IntroService
 Web-Service (via ServiceStack framework) to control the server. Responsible for starting a new image search, cancelling, retrieving status, ... More...
 
class  LimitedConcurrencyLevelTaskScheduler
 Provides a task scheduler that ensures a maximum concurrency level while running on top of the thread pool. From: https://msdn.microsoft.com/en-us/library/ee789351.aspx More...
 
class  PrepareImages
 Class responsible for chaining together the different stages of an image search. Chain: PrepareImages -> ImageProvider -> DistanceProvider -> CoordinateProvider -> PrepareImages More...