FROG

FROG Recognizer of Gestures

Bayesian Class Reference

Bayesian is a classifier that uses Bayesian conditional probability to classify gestures. More...

Inheritance diagram for Bayesian:
Collaboration diagram for Bayesian:

List of all members.

Public Member Functions

 Bayesian (Vector< GestureModel > m)
 Creates a Bayesian Classifier with the given set of GestureModels.
GestureModel classify (Vector< Accel3D > g)
 Classifies a given gesture against the Classifier's set of GestureModels.
double getLastProbability ()
 Returns the probability of the last classification.
Vector< GestureModelgetModels ()
 Returns the set of GestureModels that form this Classifier.

Static Public Attributes

static final int BAYESIAN = 0
 This is the Classifier type index for Bayesian classifiers.
static final int NUM_TYPES_SUPPORTED = 1
 Number of classifier types implemented (to be changed if extended).

Detailed Description

Bayesian is a classifier that uses Bayesian conditional probability to classify gestures.

Author:
Team Better Recognize

Constructor & Destructor Documentation

Bayesian ( Vector< GestureModel m  ) 

Creates a Bayesian Classifier with the given set of GestureModels.

Parameters:
m the set of GestureModels used in construction

Member Function Documentation

GestureModel classify ( Vector< Accel3D g  ) 

Classifies a given gesture against the Classifier's set of GestureModels.

Returns:
the GestureModel matched with maximum probability (or null if a match failed)

Implements Classifier.

double getLastProbability (  ) 

Returns the probability of the last classification.

Returns:
the double representing the probability of the last classification

Implements Classifier.

Vector<GestureModel> getModels (  ) 

Returns the set of GestureModels that form this Classifier.

Returns:
a Vector of GestureModels that form the Classifier

Implements Classifier.


Member Data Documentation

final int BAYESIAN = 0 [static, inherited]

This is the Classifier type index for Bayesian classifiers.

final int NUM_TYPES_SUPPORTED = 1 [static, inherited]

Number of classifier types implemented (to be changed if extended).


The documentation for this class was generated from the following file:
  • /Users/dev/Documents/SVN brazos.cs.tcu.edu/trunk/FROG/src/frog/Bayesian.java
 All Classes Namespaces Files Functions Variables