#include <findleds.h>
Klassendiagramm für seemicro::FindLEDSModule:


Öffentliche Methoden | |
| FindLEDSModule (ImageSource &Asrc, Micro &Am, CorrelationModule &Ac, HSVRange &Ar) | |
| ~FindLEDSModule () | |
| bool | remarkable (const int x, const int y, const HSVRange &range) |
| void | recursive_mark (const int x, const int y, const uchar m, const HSVRange &range) |
| void | FloodFill (IplImage *img, myrect &ROI, unsigned short int &markiert, const HSVRange &range) |
| void | FloodFillMarks2Colors (IplImage *out) |
| virtual void | processFrame (myrect *AROI) |
| virtual void | processKeyFrame (void) |
Öffentliche Attribute | |
| ImageSource & | src |
| Micro & | micro |
| MicroEva * | eva |
| CorrelationModule & | corr |
| HSVRange & | range |
| myrect | ROI |
| int | w |
| int | h |
| mypoint | markierungen [MAXMARKS] |
| int | anzahl [MAXMARKS] |
| float | abstand [MAXMARKS] |
| unsigned short int | markiert |
| float | gamma [MAXMARKS] |
| float | gamma0 [MAXMARKS] |
| float | beta [MAXMARKS] |
| char | gemerkt [MAXMARKS] |
| char | gewaehlt [MAXMARKS] |
| char | armnummer [MAXMARKS] |
|
||||||||||||||||||||
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
Verarbeite ein Bild, das keinen Keyframe darstellt Erneute Implementation von seemicro::RecognitionModule. |
|
|
Erneute Implementation von seemicro::RecognitionModule. |
|
||||||||||||||||||||
|
markiert angegebenes Pixel und sucht rechts/unten rekursiv nach weiteren Objektpixeln |
|
||||||||||||||||
|
stellt fest, ob ein Pixel im Quellbild die Objektfarbe hat |
|
|
Abstand zum Radmittelpunkt, normiert zum Radius |
|
|
Anzahl der Pixel, die diesen Schwerpunkt bilden, |
|
|
gemerkt: Zwischenergebnis bei Suche nach den konsistentesten LED-Positionen. gewählt: Welcher Schwerpunkt (LED) wurde welcher Armnummer zugeordnet armnummer[]: welche armnummer hat welcher scherpunkt? |
|
|
Winkeldifferenz zwischen gamma0 und gamma |
|
|
um festzustellen, wann sich eva.radius ändert |
|
|
|
|
|
Winkel zwischen positiver x-Achse und LED-Position, relativ zur Radmitte |
|
|
Winkel bei am Rand anliegendem Arm, relativ zur Radmitte |
|
|
gemerkt: Zwischenergebnis bei Suche nach den konsistentesten LED-Positionen. gewählt: Welcher Schwerpunkt (LED) wurde welcher Armnummer zugeordnet armnummer[]: welche armnummer hat welcher scherpunkt? |
|
|
gemerkt: Zwischenergebnis bei Suche nach den konsistentesten LED-Positionen. gewählt: Welcher Schwerpunkt (LED) wurde welcher Armnummer zugeordnet armnummer[]: welche armnummer hat welcher scherpunkt? |
|
|
|
|
|
Anzahl der Vergebenen marken |
|
|
zur Online-Schwerpunktberechnung (während Floodfill): |
|
|
da kommt unsere Ausgabe hin |
|
|
|
|
|
|
|
|
RGB-Eingangsbild |
|
|
|
1.3.2