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.
|
►NLIBSVM | |
CAdaBoost | |
CAdaBoostClassModel | |
CANBC | |
CANBC_Model | |
CAngleMagnitude | |
CBAG | |
►CBernoulliRBM | |
CCholesky | |
CCircularBuffer | |
CClassificationData | |
CClassificationDataStream | |
CClassificationResult | |
CClassificationSample | This class stores the class label and raw data for a single labelled classification sample |
CClassifier | This is the main base class that all GRT Classification algorithms should inherit from |
CClassLabelAndTimer | |
CClassLabelChangeFilter | |
CClassLabelFilter | |
CClassLabelTimeoutFilter | |
CClassTracker | |
CClusterer | |
CClusterInfo | |
CClusterLevel | |
CClusterTree | |
CClusterTreeNode | |
CCommandLineParser | |
CContext | |
CContinuousHiddenMarkovModel | |
CDeadZone | Sets any values in the input signal that fall within the dead-zone region to zero. Any values outside of the dead-zone region will be offset by the dead zone's lower limit and upper limit |
CDebugLog | |
CDebugLogMessage | |
CDecisionStump | |
CDecisionTree | |
CDecisionTreeClusterNode | |
CDecisionTreeNode | |
CDecisionTreeThresholdNode | |
CDecisionTreeTripleFeatureNode | This class implements a DecisionTreeTripleFeatureNode, which is a specific type of node used for a DecisionTree |
CDerivative | Computes either the first or second order derivative of the input signal |
CDict | This class implements a flexible dictionary that supports multiple data types. Elements in the dictionary consist of key-value pairs, where keys are std::strings and values can be any data type, as they are stored as a GRT::DynamicType |
CDiscreteHiddenMarkovModel | |
CDoubleMovingAverageFilter | The class implements a Float moving average filter |
CDTW | |
CDTWTemplate | |
CDynamicType | |
CEigenvalueDecomposition | |
CEnvelopeExtractor | |
CErrorLog | |
CErrorLogMessage | |
CEvolutionaryAlgorithm | This class implements a template based EvolutionaryAlgorithm |
CException | |
CFastFourierTransform | |
CFeatureExtraction | |
CFFT | |
CFFTFeatures | |
CFileParser | |
CFiniteStateMachine | |
CFIRFilter | This class implements a Finite Impulse Response (FIR) Filter. It can support a low pass filter, high pass filter, or band pass filter |
CFSMParticle | |
CFSMParticleFilter | |
CGate | |
CGaussianMixtureModels | |
CGaussNeuron | |
CGestureRecognitionPipeline | |
CGMM | |
CGridSearch | |
CGridSearchParam | |
CGridSearchRange | This class implements a basic grid search algorithm |
Cgrt_numeric_limits | |
CGRTBase | |
CGuassModel | |
CHierarchicalClustering | |
CHighPassFilter | This class implements a High Pass Filter |
CHMM | This class acts as the main interface for using a Hidden Markov Model |
CHMMTrainingObject | |
CIndexDist | |
CIndexedDouble | |
CIndividual | |
CInfoLog | |
CInfoLogMessage | |
CKMeans | |
CKMeansFeatures | |
CKMeansQuantizer | |
CKNN | |
CLeakyIntegrator | Computes the following signal: y = y*z + x, where x is the input, y is the output and z is the leakrate |
CLinearLeastSquares | |
CLinearRegression | |
CLog | Base class for all GRT logging functionality |
CLogisticRegression | |
CLowPassFilter | The class implements a low pass filter, this is based on an Exponential moving average filter: https://en.wikipedia.org/wiki/Exponential_smoothing |
CLUDecomposition | |
CMatrix | |
CMatrixFloat | |
CMeanShift | |
CMedianFilter | The MedianFilter implements a simple median filter: https://en.wikipedia.org/wiki/Median_filter |
CMetrics | |
CMinDist | |
CMinDistModel | |
CMinMax | |
CMixtureModel | |
CMLBase | This is the main base class that all GRT machine learning algorithms should inherit from |
CMLP | |
CMovementDetector | |
CMovementIndex | |
CMovementTrajectoryFeatures | |
CMovingAverageFilter | The MovingAverageFilter implements a low pass moving average filter |
CMultidimensionalRegression | |
CNeuron | |
CNode | |
CObserver | |
CObserverManager | |
CParticle | |
CParticleClassifier | |
CParticleClassifierGestureTemplate | |
CParticleClassifierParticleFilter | |
CParticleFilter | |
CParticleSwarmOptimization | |
CPeakDetection | |
CPeakInfo | |
CPostProcessing | This is the main base class that all GRT PostProcessing algorithms should inherit from. A large number of the functions in this class are virtual and simply return false as these functions must be overwridden by the inheriting class |
CPreProcessing | |
CPrincipalComponentAnalysis | This class runs the Principal Component Analysis (PCA) algorithm, a dimensionality reduction algorithm that projects an [M N] matrix (where M==samples and N==dimensions) onto a new K dimensional subspace, where K is normally much less than N |
CPSOParticle | |
CRadialBasisFunction | |
CRandom | 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 |
CRandomForests | |
CRangeTracker | |
CRBMQuantizer | |
CRegisterClassifierModule | This class provides an interface for classes to register themselves with the classifier base class, this enables Classifier algorithms to be automatically be created from just a string, e.g.: Classifier *knn = create( "KNN" ); |
CRegisterClustererModule | This class provides an interface for classes to register themselves with the clusterer base class, this enables Cluterer algorithms to be automatically be created from just a string, e.g.: Clusterer *kmeans = create( "KMeans" ); |
CRegisterContextModule | This class provides an interface for classes to register themselves with the Context base class, this enables Context algorithms to be automatically be created from just a string, e.g.: Context *gate = create( "Gate" ); |
CRegisterFeatureExtractionModule | |
CRegisterNode | |
CRegisterPostProcessingModule | |
CRegisterPreProcessingModule | This class provides an interface for classes to register themselves with the preprocessing base class, this enables PreProcessing algorithms to be automatically be created from just a string, e.g.: PreProcessing *lpf = create( "LowPassFilter" ); |
CRegisterRegressifierModule | This class provides an interface for classes to register themselves with the regressifier base class, this enables Regression algorithms to be automatically be created from just a string, e.g.: Regressifier *mlp = create( "MLP" ); |
CRegisterWeakClassifierModule | |
CRegressifier | |
CRegressionData | |
CRegressionSample | |
CRegressionTree | This class implements a basic Regression Tree |
CRegressionTreeNode | |
CRMSFilter | The RMSFilter implements a root mean squared (RMS) filter |
CSavitzkyGolayFilter | This implements a Savitzky-Golay filter. This code is based on the Savitzky Golay filter code from Numerical Recipes 3 |
CSelfOrganizingMap | |
CSoftmax | |
CSoftmaxModel | |
CSOMQuantizer | |
CSVD | |
CSVM | |
CSwipeDetector | This class implements a basic swipe detection classification algorithm |
CTestingLog | |
CTestingLogMessage | |
CTestInstanceResult | |
CTestResult | |
CTestResultsObserverManager | |
CThreadPool | |
CThresholdCrossingDetector | |
CTimeDomainFeatures | |
CTimer | |
CTimeseriesBuffer | |
CTimeSeriesClassificationData | |
CTimeSeriesClassificationSample | |
CTimeSeriesClassificationSampleTrimmer | |
CTimeSeriesPositionTracker | |
CTimeStamp | |
CTrainingDataRecordingTimer | |
CTrainingLog | |
CTrainingLogMessage | |
CTrainingResult | |
CTrainingResultsObserverManager | |
CTree | |
CUnlabelledData | |
CUtil | |
CVector | |
CVectorFloat | |
CWarningLog | |
CWarningLogMessage | |
CWeakClassifier | |
CWeightedAverageFilter | The WeightedAverageFilter implements a weighted average filter that gives a larger weight to more recent samples, and a smaller weight to older samples |
CZeroCrossingCounter |