Hauptseite | Liste aller Namensbereiche | Klassenhierarchie | Alphabetische Liste | Übersicht | Auflistung der Dateien | Elemente eines Namensbereiches | Datenstruktur-Elemente | Datei-Elemente

seemicro::SearchRadiusModule Strukturreferenz

#include <searchradius.h>

Klassendiagramm für seemicro::SearchRadiusModule:

Inheritance graph
[Legende]
Zusammengehörigkeiten von seemicro::SearchRadiusModule:

Collaboration graph
[Legende]
Aufstellung aller Elemente

Öffentliche Methoden

 SearchRadiusModule (CorrelationModule &Ac, int AMINR=30, int AMAXR=120, float Astep=1.0)
 ~SearchRadiusModule ()
void processKeyFrame (void)
float searchRadius (float *values, float minRadius, float maxRadius, float step)

Öffentliche Attribute

CorrelationModulecorrelation
float best
float step
int MINR
int MAXR
float * maximaz
float * maximazGemittelt
int maximazMAXI

Ausführliche Beschreibung

Dieses Modul steuert ein CorrelationModule. Es wird aktiv, wenn correlation.micro.radiusValid == false. Dann wird eine Korrelation über die Radien von 30 bis 120 durchgeführt und der Radius, bei dem sich eine maximale Korrelationsstärke ergibt, als gefundener Radius gesetzt.


Beschreibung der Konstruktoren und Destruktoren

seemicro::SearchRadiusModule::SearchRadiusModule CorrelationModule Ac,
int  AMINR = 30,
int  AMAXR = 120,
float  Astep = 1.0
[inline]
 

seemicro::SearchRadiusModule::~SearchRadiusModule  )  [inline]
 


Dokumentation der Elementfunktionen

void seemicro::SearchRadiusModule::processKeyFrame void   )  [inline, virtual]
 

Erneute Implementation von seemicro::RecognitionModule.

float seemicro::SearchRadiusModule::searchRadius float *  values,
float  minRadius,
float  maxRadius,
float  step
[inline]
 

Führt Korrelation für Radien minRadius bis maxRadius durch und füllt values[] mit der jeweiligen Korrelationsstärke.

Rückgabe:
radius of highest response. better: should return params of highest response!


Dokumentation der Datenelemente

float seemicro::SearchRadiusModule::best
 

Zwischenvariable. Radius, bei dem maximale Korrelationsstärke auftrat.

CorrelationModule& seemicro::SearchRadiusModule::correlation
 

Das CorrelationModule-Objekt, das kontrolliert wird.

float* seemicro::SearchRadiusModule::maximaz
 

Korrelationsstärken der Radien, für die eine Korrelation durchgeführt wurde. Sie bilden einen interessanten Graphen.

float * seemicro::SearchRadiusModule::maximazGemittelt
 

Korrelationsstärken der Radien, für die eine Korrelation durchgeführt wurde. Sie bilden einen interessanten Graphen.

int seemicro::SearchRadiusModule::maximazMAXI
 

Anzahl der Arrayelemente von *maximaz

int seemicro::SearchRadiusModule::MAXR
 

int seemicro::SearchRadiusModule::MINR
 

float seemicro::SearchRadiusModule::step
 


Die Dokumentation für diese Struktur wurde erzeugt aufgrund der Datei:
Erzeugt am Sun Oct 3 12:53:44 2004 für seemicro von doxygen 1.3.2