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.
|
Public Types | |
enum | PeakTypes { NO_PEAK_FOUND =0, LOCAL_MAXIMA_FOUND, LOCAL_MINIMA_FOUND, GLOBAL_MAXIMA_FOUND, GLOBAL_MINIMA_FOUND } |
Public Member Functions | |
PeakDetection (const UINT lowPassFilterSize=5, const UINT searchWindowSize=5) | |
PeakDetection (const PeakDetection &rhs) | |
PeakDetection & | operator= (const PeakDetection &rhs) |
bool | setSearchWindowSize (const UINT searchWindowSize) |
bool | update (const Float x) |
bool | reset () |
Public Attributes | |
bool | enableSearch |
bool | peakDetected |
unsigned int | inputTimeoutCounter |
unsigned int | inputTimeoutLimit |
unsigned int | maximaCounter |
unsigned int | minimaCounter |
unsigned int | lowPassFilterSize |
unsigned int | searchWindowSize |
unsigned int | searchHistorySize |
Float | deadZoneThreshold |
DoubleMovingAverageFilter | lowPassFilter |
DeadZone | deadZoneFilter |
CircularBuffer< Float > | filteredDataBuffer |
CircularBuffer< Float > | firstDerivBuffer |
CircularBuffer< Float > | secondDerivBuffer |
CircularBuffer< unsigned int > | peakTypesBuffer |
Vector< PeakInfo > | peakInfo |
PeakInfo | globalMaximaPeakInfo |
PeakInfo | globalMinimaPeakInfo |
Definition at line 33 of file PeakDetection.h.