Hallo Zusammen,
Mein Programm soll die Bewegungsrichtung eines Objekts auf einer Kamera erkennen. Ich bin jetzt soweit, dass ich die Koordinaten des Objekts habe. Um zu unterscheiden ob es sich nach links oder rechts bewegt, will ich die x-Koordinaten miteinander vergleichen und je nach Zu- oder Abnahme des Wertes die entsprechende Richtung ausgeben. Da das ganze durch die Kamera in einer Endlossschleife läuft, weiß ich momentan nicht wie ich die ausgegebene Koordinate mit der Koordinate der vorherigen Iteration vergleichen kann.
Meine Idee wäre es jetzt die Werte in eine Liste mit zwei Zeilen zu speichern. Der neue Wert kommt dabei in Zeile 1 und der vorherige Wert wird in Zeile 2 verschoben. Allerdings weiß ich nicht wie ich das mit dem Verschieben des Werts hinbekomme.
Vielen Dank im Voraus!
Wert mit vorheriger Iteration vergleichen
Will man Hirnschmalz sparen, dann kann man das auch mit dem more_itertools Modul lösen: https://more-itertools.readthedocs.io/e ... s.windowed
Dabei als Größe für das Fenster halt 2 angeben.
Dabei als Größe für das Fenster halt 2 angeben.