Erstellung
Zur Navigation springen
Zur Suche springen
Das Modul zur Erstellung einer Dummy Objektliste besteht aus der Schnittstellendatei Objektliste.h und ihrer Implementierung Objektliste.cpp. In Objektliste.cpp wird durch eine for-Schleife die Attribute (Objektzähler, Position, Breite, Tiefe, Ausrichtung, Geschwindigkeit, Vertrauenswert für das Objekt ) einer Objekt eingegeben. Denn Dummy Objektliste dient nur zum Testen, wird hier alle 5 Objekte mit diesen gleichen Attributen eingegeben. Diese Funktion sieht folgendermaßen aus:
void Objekteliste(msg_to_dspace* OSE_Message) { OSE_Message->lp.n_objekte = 5; unsigned int i; for (i = 0; i < 5; i++) { OSE_Message->op[i].number=5; OSE_Message->op[i].x_0 = 0.4; OSE_Message->op[i].y_0 = 0.5; OSE_Message->op[i].b = 3.0; OSE_Message->op[i].t = 5.0; OSE_Message->op[i].alpha = 2.01; OSE_Message->op[i].v = 1000.0; OSE_Message->op[i].plausible = 99; } }
Dann in main.cpp wird diese Objektliste gedruckt. Zum Drucken der Attributen von den 5 Objekten wird mit einer for-Schleife durchgeführt.
→ zurück zum Artikel:Objekttracking_mit_LiDAR