GestureRecognitionToolkit
Version: 1.0 Revision: 04-03-15
The Gesture Recognition Toolkit (GRT) is a cross-platform, open-source, c++ machine learning library for real-time gesture recognition.
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
ClassLabelChangeFilter.h
Go to the documentation of this file.
1
32
#ifndef GRT_CLASS_LABEL_CHANGE_FILTER_HEADER
33
#define GRT_CLASS_LABEL_CHANGE_FILTER_HEADER
34
35
#include "../Util/GRTCommon.h"
36
#include "../CoreModules/PostProcessing.h"
37
38
namespace
GRT
{
39
40
class
ClassLabelChangeFilter
:
public
PostProcessing
{
41
public
:
45
ClassLabelChangeFilter
();
46
54
ClassLabelChangeFilter
(
const
ClassLabelChangeFilter
&rhs);
55
59
virtual
~ClassLabelChangeFilter
();
60
67
ClassLabelChangeFilter
&
operator=
(
const
ClassLabelChangeFilter
&rhs);
68
77
virtual
bool
deepCopyFrom
(
const
PostProcessing
*postProcessing);
78
87
virtual
bool
process
(
const
VectorDouble &inputVector);
88
96
virtual
bool
reset
();
97
105
virtual
bool
saveModelToFile
(
string
filename)
const
;
106
114
virtual
bool
saveModelToFile
(fstream &file)
const
;
115
123
virtual
bool
loadModelFromFile
(
string
filename);
124
132
virtual
bool
loadModelFromFile
(fstream &file);
133
139
bool
init
();
140
147
UINT
filter
(UINT predictedClassLabel);
148
154
UINT
getFilteredClassLabel
(){
return
filteredClassLabel; }
155
161
bool
getChange
();
162
163
protected
:
164
UINT filteredClassLabel;
165
bool
labelChanged;
166
167
static
RegisterPostProcessingModule< ClassLabelChangeFilter >
registerModule;
168
};
169
170
}
//End of namespace GRT
171
172
#endif //GRT_CLASS_LABEL_CHANGE_FILTER_HEADER
GRT::ClassLabelChangeFilter::operator=
ClassLabelChangeFilter & operator=(const ClassLabelChangeFilter &rhs)
Definition:
ClassLabelChangeFilter.cpp:62
GRT::ClassLabelChangeFilter
Definition:
ClassLabelChangeFilter.h:40
GRT
Definition:
AdaBoost.cpp:25
GRT::ClassLabelChangeFilter::ClassLabelChangeFilter
ClassLabelChangeFilter()
Definition:
ClassLabelChangeFilter.cpp:28
GRT::ClassLabelChangeFilter::deepCopyFrom
virtual bool deepCopyFrom(const PostProcessing *postProcessing)
Definition:
ClassLabelChangeFilter.cpp:75
GRT::ClassLabelChangeFilter::init
bool init()
Definition:
ClassLabelChangeFilter.cpp:119
GRT::ClassLabelChangeFilter::filter
UINT filter(UINT predictedClassLabel)
Definition:
ClassLabelChangeFilter.cpp:130
GRT::ClassLabelChangeFilter::saveModelToFile
virtual bool saveModelToFile(string filename) const
Definition:
ClassLabelChangeFilter.cpp:143
GRT::ClassLabelChangeFilter::getFilteredClassLabel
UINT getFilteredClassLabel()
Definition:
ClassLabelChangeFilter.h:154
GRT::ClassLabelChangeFilter::reset
virtual bool reset()
Definition:
ClassLabelChangeFilter.cpp:111
GRT::PostProcessing
Definition:
PostProcessing.h:38
GRT::ClassLabelChangeFilter::loadModelFromFile
virtual bool loadModelFromFile(string filename)
Definition:
ClassLabelChangeFilter.cpp:177
GRT::RegisterPostProcessingModule
Definition:
PostProcessing.h:245
GRT::ClassLabelChangeFilter::process
virtual bool process(const VectorDouble &inputVector)
Definition:
ClassLabelChangeFilter.cpp:94
GRT::ClassLabelChangeFilter::~ClassLabelChangeFilter
virtual ~ClassLabelChangeFilter()
Definition:
ClassLabelChangeFilter.cpp:58
GRT::ClassLabelChangeFilter::getChange
bool getChange()
Definition:
ClassLabelChangeFilter.cpp:228
ngillian
Documents
dev
libs
grt
GRT
PostProcessingModules
ClassLabelChangeFilter.h
Generated on Wed Mar 4 2015 12:47:19 for GestureRecognitionToolkit by
1.8.9.1