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

seemicro::SearchAnglesAdam Strukturreferenz

#include <searchanglesadam.h>

Klassendiagramm für seemicro::SearchAnglesAdam:

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

Collaboration graph
[Legende]
Aufstellung aller Elemente

Öffentliche Methoden

 SearchAnglesAdam (MicroAdam &Am, CorrelationModule &Aco, CannyModule &Ac)
 ~SearchAnglesAdam ()
void processFrame (myrect *ROI)
void processKeyFrame (void)
int searchAngles ()

Öffentliche Attribute

MicroAdamadam
CannyModulecanny
CorrelationModulecorrelation
CvMemStorage * storage
CvSeq * lines
polarLine polarLines [MAXPL]
polarLine l1
polarLine l2
polarLine mline
mypoint p1
mypoint p2
float dr2
myrect rect
int searchStatus
int angres
int distres
int hough_threshold
int houghMaxGap

Beschreibung der Konstruktoren und Destruktoren

seemicro::SearchAnglesAdam::SearchAnglesAdam MicroAdam Am,
CorrelationModule Aco,
CannyModule Ac
[inline]
 

seemicro::SearchAnglesAdam::~SearchAnglesAdam  )  [inline]
 


Dokumentation der Elementfunktionen

void seemicro::SearchAnglesAdam::processFrame myrect ROI  )  [inline, virtual]
 

Verarbeite ein Bild, das keinen Keyframe darstellt

Erneute Implementation von seemicro::RecognitionModule.

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

Erneute Implementation von seemicro::RecognitionModule.

int seemicro::SearchAnglesAdam::searchAngles  ) 
 

Takes inside of wheel by copying / masking out the rest then does hough transform to find main lines. Assumes adam.radius & adam.mitte are valid.

Rückgabe:
0 = OK, -1 = weniger als 2 Geraden gefunden, -2 = keine passenden Geraden im Bild


Dokumentation der Datenelemente

MicroAdam& seemicro::SearchAnglesAdam::adam
 

int seemicro::SearchAnglesAdam::angres
 

for hough transform: number of accumulator cells

CannyModule& seemicro::SearchAnglesAdam::canny
 

CorrelationModule& seemicro::SearchAnglesAdam::correlation
 

int seemicro::SearchAnglesAdam::distres
 

for hough transform: number of accumulator cells

float seemicro::SearchAnglesAdam::dr2
 

int seemicro::SearchAnglesAdam::hough_threshold
 

int seemicro::SearchAnglesAdam::houghMaxGap
 

polarLine seemicro::SearchAnglesAdam::l1
 

polarLine seemicro::SearchAnglesAdam::l2
 

CvSeq* seemicro::SearchAnglesAdam::lines
 

polarLine seemicro::SearchAnglesAdam::mline
 

mypoint seemicro::SearchAnglesAdam::p1
 

mypoint seemicro::SearchAnglesAdam::p2
 

polarLine seemicro::SearchAnglesAdam::polarLines[MAXPL]
 

myrect seemicro::SearchAnglesAdam::rect
 

int seemicro::SearchAnglesAdam::searchStatus
 

Saved return value of searchAngles(). Used by Output module to decide what to draw.

CvMemStorage* seemicro::SearchAnglesAdam::storage
 

Intermediate values of searchAngles(). storage: for hough lines


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