Gibt es ein Demo-C/C++-OpenCV-Programm, das eine einfache Ballverfolgung von einer Webcam aus ermöglicht?[geschlossen]
Frage
Gibt es in C/C++ für OpenCV Open-Source- oder Democode, der eine einfache Ballverfolgung ermöglicht?
Im Grunde möchte ich einen roten Ball vor meine Webcam halten und möchte, dass OpenCV seinen Standort erkennt.Wenn ich den Ball nach rechts oder links auf dem Bildschirm bewege, erkennt das Programm, dass sich die Position des Balls geändert hat, und gibt seine neue Position aus.
Ich habe Open CV 2.3.1 erfolgreich mit einer Webcam auf dem Raspberry Pi installiert und möchte nun den Code auf dem Pi ausführen.
Andere Tipps
Das scheint das zu sein, wonach ich suche:
Es gibt ein Projekt mit dem Namen, mit dem ich vor einiger Zeit gespielt habe Berührungslos
Es ist vielleicht etwas zu komplex für das, was Sie tun möchten, aber es enthält einen Marker-Tracking-Code, der nützlich sein kann ;)
Viel Glück beim Spielen mit deinem Pi.
Das Beispiel, das Sie gefunden haben – Tommed – verwendet RGB, um Farben zu verfolgen.
Da wäre es viel besser, wenn man sich das HSV-Flugzeug anschaut.Es gibt ein Beispiel in der cvBlob-Bibliothek
Mit cvBlob auf dem Pi haben die Leute jedoch unterschiedlich viel Erfolg.Dennoch bleibt das Prinzip des HSV der richtige Weg.
Wenn Sie einfache Objekte wie einen roten Ball erkennen möchten, können Sie die Verwendung einer Pixy-Kamera in Betracht ziehen.