ICSV - Image Color Similarity Visualization
Vienna Technical University - Course 'Visualization 2'. Author: Stefan Spelitz (0925601)
|
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.
| |
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... | |