Detection

In diesem Abschnitt wirst du die Position des Golfballs erkennen. Zuerst baust du einen einfachen Detektor, anschließend fixierst du die Referenz, damit die Erkennung stabil bleibt, während sich der Ball bewegt.

1

Find Object hinzufügen

Gehe zur Blockleiste. Unter Detections/Shapes öffne Detectors und ziehe Find Object in das Szenario.

2

Show Image hinzufügen

Unter Input/Output öffne Outputs/Exports und ziehe Show Image in das Szenario.

3

Den Detektor verbinden

Verbinde die Blöcke wie unten gezeigt.

Klicke auf run stepRun Step. Du solltest den erkannten Golfball in einem roten Rahmen im Block Show Image sehen.

4

Kontinuierliche Erkennung testen

Klicke auf run Run und beobachte die Erkennung für etwa 10 Sekunden.

Möglicherweise stellst du fest, dass die Erkennung instabil wird. Das passiert, weil sich die Referenz von Image ROI Select verändert, während sich der Ball bewegt — die Referenz kann so auf das Gras anstatt auf den Golfball zeigen.

5

Image Memory hinzufügen

Um die Referenz stabil zu halten, füge Image Memory hinzu.

Gehe zur Blockleiste. Unter Image Transformers öffne Analysis und ziehe Image Memory in das Szenario.

6

Logic Input hinzufügen

Unter Input/Output öffne Data Inputs und ziehe Logic Input in das Szenario.

7

Überfüllte Blöcke neu anordnen

Bewege einen Block, indem du ihn anklickst und ziehst.

Bewege mehrere Blöcke, indem du eine Auswahl um sie ziehst und dann die ausgewählte Gruppe verschiebst.

8

Image Memory verbinden

Verbinde die neuen Blöcke wie unten gezeigt.

Image Memory friert den Frame ein, den wir benötigen, sodass sich die Referenz während der Videoausführung nicht verändert.

9

Referenzframe speichern

Führe das Szenario einen Schritt aus. Stelle dann Logic Input auf True, um das Bild in Image Memory zu speichern.

10

Find Object anpassen

Gehe zum Block Find Object und setze Match Threshold auf 100%.

Find Object match threshold
Find Object match threshold
11

Erkennung ausführen

Drücke Run und prüfe, dass der Detektor dem Golfball folgt.

Der Detektor arbeitet jetzt mit einer stabilen Referenz. Fahre auf der letzten Seite fort, um zu prüfen, ob der Golfball das Loch erreicht.

Zuletzt aktualisiert