erstmal danke für die Antworten, bis jetzt!
könnte mir vorstellen, dass wenn die webcam genau auf das spielfeld gerichtet ist, man das feld proportional teilen kann.
so hatte ich das gedacht, genau.
dann kann man die figuren, deren position ja zum glück am anfang feststehen, einlesen und muss eigentlich "nur" veränderungen registrieren. das bringt natürlich auch einige probleme mit, wie zb hände die übers spielfeld greifen oä. das ganze stabil und verlässlich zu programmieren stelle ich mir am zweitschwersten vor.
wenn man etwas darüber nachdenkt, dann muss "nur" zwischen, dem Feld, den weißen und den schwarzen Figuren, und allen "störungen" unterschieden werden.
Die genaue Figur durch das foto/video zu erkennen, also zb. bauer der läufer, ist überhaupt nicht nötig. Es wird registriert, wenn eine Figur nicht mehr dort steht wo sie einmal stand(was bedeutet, dass diese Figur bewegt wurde. Diese Figur kann dann ermittelt werden, da das Programm jederzeit "weiß" wo welche Figur ist, da , wie gesagt, zu beginn immer die gleiche situation herscht. Dann wird auf dem Foto/video nur noch die stelle gesucht, wo jetzt eine Figur steht, die vorher noch nicht da war, oder wo eine Figur, die Farbe gewechselt hat, bzw. geschlagen wurde.
So hatte ich mir die Auswertung der Daten gedacht. Die sollte dann immer statt finden, sobald eine "Störung", sprich Hand des Spielers, ins Bild kommt, und wieder verlässt. Sollte eine Störung erkannt werden obwohl der Spieler keinen Zug gemacht hat, wird auch keine veränderung des Spielfeldes erkannt, da es keine gab.
Ich denke das würde soweit in Ordnung gehen, wenn der Kontrast hoch genug ist.
Pu, jetzt bin ich etwas ausgeschweift. Ich hoffe es stört niemanden, dass ich Javatechnisch umganssprachlich rede.
Wenn ihr einen Denk/Logigfehler findet oder euch selbst was gutes einfällt, würde ich es gerne hören. danke
am schwersten wird wohl die ki sein, die den nächsten zug berechnet...
Das könnte in der Tat sein. Ich werde versuchen das ganze mit einer Art MiniMax Lösung hinzukriegen. Allerdings ist das auch ne ganz andere Kiste, und zum Testen und so weiter, des restes des Programms, würde ich mich auch mit einer Zufalls KI zufrieden geben. ( zur not kann man sich vieleicht eine mehr oder weniger fertige KI aus dem internet besorgen... obwohl ich schon gerne alles allein schaffen würde... mal sehen)
Ich frage mich aber immernoch ob ich meine Kamera überhaupt durch das Programm steuern und auf dessen Bilder zugreifen kann... weiß das keiner?
mfg fill