class mMahanalobis

This class is designed to handle the Mahanalobis distance

Inheritance:


Public Fields

[more]EigenMachine* eigen_machine
the eigen machine (PCA for instance)

Public Methods

[more] mMahanalobis(int n_inputs_, EigenMachine* eigen_machine_)
[more]void projection(real* sample_, real* template_)
[more]virtual ~mMahanalobis()

Protected Fields

[more]int n_outputs
dimension of the projection
[more]real* m
projection of sample_ vector into Eigen subspace
[more]real* n
projection of template_ vector into Eigen subspace
[more]real* stdv
standard deviation
[more]Sequence* seq
input sequence for the EigenMachine


Inherited from Metric:

Public Fields

obool verbose
oint n_inputs

Public Methods

ovirtual real measure(real* sample_, real* template_ = NULL)


Documentation

This class is designed to handle the Mahanalobis distance

oint n_outputs
dimension of the projection

oreal* m
projection of sample_ vector into Eigen subspace

oreal* n
projection of template_ vector into Eigen subspace

oreal* stdv
standard deviation

oSequence* seq
input sequence for the EigenMachine

oEigenMachine* eigen_machine
the eigen machine (PCA for instance)

o mMahanalobis(int n_inputs_, EigenMachine* eigen_machine_)

ovoid projection(real* sample_, real* template_)

ovirtual ~mMahanalobis()


Direct child classes:
mMahanalobisL2
mMahanalobisL1
mMahanalobisCosine
Author:
Sebastien Marcel (marcel@idiap.ch) Fri 15 Jul 2005 11:35:23 AM CEST
Version:
2.0
Since:
2.0

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.