Hallo liebe Forumuser,
ich arbeite mit meinem Projektteam gerade an einem vollautomatisierten Air-Hockey-Tisch. Es soll ein menschlicher Spieler gegen eine automatisch gesteuerte Linearachse spielen können. Damit die Linearachse weiß, wohin sie sich bewegen muss, braucht sie die Information wo sich der Puck gerade befindet. Dieses Problem will ich mit einer Videokamera lösen, die sich oberhalb des Spielfeldes befindet. Die Kamera soll die Bildaufnahmen dann an einen PC weiterleiten(auf dem JavaCV läuft), der diese dann auswertet und an eine SPS weiterschickt (zur Ansteuerung der Linearachse). Es soll Richtung, Position und Geschwindigkeit des Pucks bestimmt werden.
Das Ganze sollte relativ schnell arbeiten, da beim Airhockey generell schnelle Geschwindigkeiten erreicht werden können und die Linearachse möglichst in Echtzeit auf Schüsse reagieren soll. Nun wollte ich wissen ob, und falls ja, wie gut JavaCV für diese Aufgabe geeignet ist. Ich habe die Featureliste von JavaCV nur kurz überflogen und dachte mir deshalb, dass ich lieber hier einen erfahrenen User aus dem Forum frage.
Falls JavaCV nicht geeignet wäre, könntet ihr mir dann auch noch andere Programme empfehlen, die Bilderkennung und Analyse erledigen könnten?
Vielen Dank.
ich arbeite mit meinem Projektteam gerade an einem vollautomatisierten Air-Hockey-Tisch. Es soll ein menschlicher Spieler gegen eine automatisch gesteuerte Linearachse spielen können. Damit die Linearachse weiß, wohin sie sich bewegen muss, braucht sie die Information wo sich der Puck gerade befindet. Dieses Problem will ich mit einer Videokamera lösen, die sich oberhalb des Spielfeldes befindet. Die Kamera soll die Bildaufnahmen dann an einen PC weiterleiten(auf dem JavaCV läuft), der diese dann auswertet und an eine SPS weiterschickt (zur Ansteuerung der Linearachse). Es soll Richtung, Position und Geschwindigkeit des Pucks bestimmt werden.
Das Ganze sollte relativ schnell arbeiten, da beim Airhockey generell schnelle Geschwindigkeiten erreicht werden können und die Linearachse möglichst in Echtzeit auf Schüsse reagieren soll. Nun wollte ich wissen ob, und falls ja, wie gut JavaCV für diese Aufgabe geeignet ist. Ich habe die Featureliste von JavaCV nur kurz überflogen und dachte mir deshalb, dass ich lieber hier einen erfahrenen User aus dem Forum frage.
Vielen Dank.