LegoAgent-Eve
|
zentrale Klasse, welche alle benoetigten Komponenten beinhaltet und ueber welche alle Funktionen gestartet werden More...
Public Member Functions | |
Recognition () | |
Figure | recognizeSVM () |
Erkennung einer Figur - Hauptfunktion Beinhaltet. More... | |
Figure | recognizeKNN () |
Erkennung einer Figur - Hauptfunktion Beinhaltet. More... | |
void | removeAll () |
Loescht alle bisherigen Daten inklusive Trainingsdaten, gescannte Bilder, etc. More... | |
void | train (Figure figure) |
Funktion lernt einen neuen Datenpunkt als reine Wahrheit. More... | |
Private Attributes | |
IScanner | scanner |
SVM | svm |
NearestNeighbour | knn |
Dataset | dataset |
zentrale Klasse, welche alle benoetigten Komponenten beinhaltet und ueber welche alle Funktionen gestartet werden
Recognition | ( | ) |
Figure recognizeKNN | ( | ) |
Erkennung einer Figur - Hauptfunktion Beinhaltet.
Implements IRecognition.
References NearestNeighbour.classify(), Logger.log(), and IScanner.scanNewDataPoint().
Referenced by GUI.processMenu().
Figure recognizeSVM | ( | ) |
Erkennung einer Figur - Hauptfunktion Beinhaltet.
Implements IRecognition.
References SVM.classify(), Logger.log(), and IScanner.scanNewDataPoint().
Referenced by GUI.processMenu().
void removeAll | ( | ) |
Loescht alle bisherigen Daten inklusive Trainingsdaten, gescannte Bilder, etc.
Implements IRecognition.
References Dataset.clearAll(), Logger.log(), and Dataset.store().
Referenced by GUI.processMenu().
void train | ( | Figure | figure | ) |
Funktion lernt einen neuen Datenpunkt als reine Wahrheit.
Implements IRecognition.
References Dataset.addNewData(), SVM.findSupportVectors(), Logger.log(), IScanner.scanNewDataPoint(), IDataPoint.setFigure(), and Dataset.store().
Referenced by GUI.processMenu().
|
private |
|
private |
|
private |
|
private |