GestureRecognitionToolkit
Version: 0.1.0
The Gesture Recognition Toolkit (GRT) is a cross-platform, open-source, c++ machine learning library for real-time gesture recognition.
|
Files | |
file | Cholesky.cpp [code] |
file | Cholesky.h [code] |
This code is based on the LU Decomposition code from Numerical Recipes (3rd Edition) | |
file | CircularBuffer.h [code] |
The CircularBuffer class provides a data structure for creating a dynamic circular buffer (also known as a cyclic buffer or a ring buffer). The main advantage of a circular buffer is that it does not need to have its elements shuffled around each time a new element is added. The circular buffer therefore works well for FIFO (first in first out) buffers. | |
file | ClassificationResult.h [code] |
The ClassificationResult class provides a data structure for storing the results of a classification test. | |
file | ClassTracker.h [code] |
file | CommandLineParser.h [code] |
file | DataType.h [code] |
file | DebugLog.cpp [code] |
file | DebugLog.h [code] |
file | EigenvalueDecomposition.cpp [code] |
file | EigenvalueDecomposition.h [code] |
file | ErrorLog.cpp [code] |
file | ErrorLog.h [code] |
file | FileParser.h [code] |
file | GRTCommon.h [code] |
file | GRTException.h [code] |
file | GRTTypedefs.h [code] |
file | GRTVersionInfo.h [code] |
file | IndexedDouble.h [code] |
file | InfoLog.cpp [code] |
file | InfoLog.h [code] |
file | Log.h [code] |
file | LUDecomposition.cpp [code] |
file | LUDecomposition.h [code] |
file | MinMax.h [code] |
file | Observer.h [code] |
file | ObserverManager.h [code] |
file | PeakDetection.cpp [code] |
file | PeakDetection.h [code] |
file | Random.h [code] |
This file contains the Random class, a useful wrapper for generating cross platform random functions. This includes functions for uniform distributions (both integer and Float) and Gaussian distributions. | |
file | RangeTracker.cpp [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 | SVD.cpp [code] |
file | SVD.h [code] |
file | TestingLog.cpp [code] |
file | TestingLog.h [code] |
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.cpp [code] |
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.cpp [code] |
file | ThresholdCrossingDetector.h [code] |
This class implements a threshold crossing detector. | |
file | Timer.h [code] |
file | TimeSeriesClassificationSampleTrimmer.cpp [code] |
file | TimeSeriesClassificationSampleTrimmer.h [code] |
This class provides a useful tool to automatically trim timeseries data. | |
file | TimeStamp.h [code] |
file | TrainingDataRecordingTimer.cpp [code] |
file | TrainingDataRecordingTimer.h [code] |
The TrainingDataRecordingTimer is a tool to help record your training data. | |
file | TrainingLog.cpp [code] |
file | TrainingLog.h [code] |
file | TrainingResult.h [code] |
The TrainingResult class provides a data structure for storing the results of a classification or regression training iteration. | |
file | Util.cpp [code] |
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. | |
file | WarningLog.cpp [code] |
file | WarningLog.h [code] |