Hi, ich möchte einen "Superhash" berechnen für ein Schachfeld, mittels dem man feststellen kann, welche Figur auf einem Schachfeld steht und welche Farbe (schwarz/weiß) diese hat.
Zum Beispiel, ob auf Feld b3 gerade ein Bauer, Springer, Läufer usw. steht - und welche Farbe (schwarz/weiß) dieser hat...
Das (2D) Schachboard liegt als Screenshot als BufferedImage, das die RGB Werte besitzt, vor.
Weiterhin soll der "Superhash" einen Threshold besitzen, zum Beispiel 0,75, der gewählt werden kann, um die "Hintergrundfarbe" des Schachfelds, eine eventuelle Markierung des Schachfelds und eine eventuelle Umrandung des Schachfelds NICHT zu berücksichtigen.
(Sorry wenn ich mich mit den Begriffen nicht so auskenne).
Wie ist das am besten umzusetzen?
OpenCV Java ist leider mehrere hundert MB groß und äußerst kompliziert.
Ich freue mich schon auf eure Hilfe.
Zum Beispiel, ob auf Feld b3 gerade ein Bauer, Springer, Läufer usw. steht - und welche Farbe (schwarz/weiß) dieser hat...
Das (2D) Schachboard liegt als Screenshot als BufferedImage, das die RGB Werte besitzt, vor.
Weiterhin soll der "Superhash" einen Threshold besitzen, zum Beispiel 0,75, der gewählt werden kann, um die "Hintergrundfarbe" des Schachfelds, eine eventuelle Markierung des Schachfelds und eine eventuelle Umrandung des Schachfelds NICHT zu berücksichtigen.
(Sorry wenn ich mich mit den Begriffen nicht so auskenne).
Wie ist das am besten umzusetzen?
OpenCV Java ist leider mehrere hundert MB groß und äußerst kompliziert.
Ich freue mich schon auf eure Hilfe.