GestureRecognitionToolkit  Version: 0.2.5
The Gesture Recognition Toolkit (GRT) is a cross-platform, open-source, c++ machine learning library for real-time gesture recognition.
Util Directory Reference

Files

file  Cholesky.h [code]
 This code is based on the LU Decomposition code from Numerical Recipes (3rd Edition)
 
file  CircularBuffer.h [code]
 
file  ClassificationResult.h [code]
 The ClassificationResult class provides a data structure for storing the results of a classification test.
 
file  Metrics.h [code]
 This file contains the Metrics class, it can be used to compute common metrics such as accuracy, rms error, etc..
 
file  Observer.h [code]
 
file  PeakDetection.h [code]
 
file  Random.h [code]
 
file  RangeTracker.h [code]
 The RangeTracker can be used to keep track of the expected ranges that might occur in a dataset. These ranges can then be used to set the external ranges of a dataset for several of the GRT DataStructures.
 
file  TestInstanceResult.h [code]
 The TestInstanceResult class provides a data structure for storing the results of a classification or regression test instance.
 
file  TestResult.h [code]
 The TestResult class provides a data structure for storing the results of a classification or regression test.
 
file  ThreadPool.h [code]
 The ThreadPool class implements a flexible inteface for performing a large number of batch tasks. You need to build the GRT with GRT_CXX11_ENABLED, otherwise the ThreadPool class will be empty (as it requires C++11 support).
 
file  ThresholdCrossingDetector.h [code]
 This class implements a threshold crossing detector.
 
file  TimeSeriesClassificationSampleTrimmer.h [code]
 This class provides a useful tool to automatically trim timeseries data.
 
file  TrainingDataRecordingTimer.h [code]
 The TrainingDataRecordingTimer is a tool to help record your training data.
 
file  TrainingResult.h [code]
 The TrainingResult class provides a data structure for storing the results of a classification or regression training iteration.
 
file  Util.h [code]
 This file contains the Util class, a wrapper for a number of generic functions that are used throughout the GRT. This includes functions for scaling data, finding the minimum or maximum values in a double or UINT vector, etc. Many of these functions are static functions, which enables you to use them without having to create a new Util instance, for instance, you can directly call: Util::sleep( 1000 ); to use the sleep function.