bagaturchess / ChessBoardScanner

Java based Chess Board Scanner, which converts 2D chess board image into a machine readable format a.k.a. Forsyth–Edwards Notation (FEN). It uses OpenCV and Deeplearning4j frameworks, complemented with some proprietary algorithms implemented for realizing the goal. It currently supports the chess board and pieces sets of the most common online chess platforms chess.com and lichess.org.
GNU General Public License v2.0
53 stars 3 forks source link

Other board games #2

Open brianfromoregon opened 10 months ago

brianfromoregon commented 10 months ago

Hi, what is your feeling about whether this same project can be used to detect positions for other board games like scrabble? I am curious whether it's more like 20% or 80% of the code that can apply to another board game. Thanks.

bagaturchess commented 6 months ago

Hi, there are specific parts of code for chess board processing (e.g. 8x8 board split), although I think it is more 80%, because the CNNs are just recognizing in the squares what they are learned to recognize. Letters in scrabble should be easier to be recognized then chess pieces, because letters defer more than chess pieces. Best regards, Krasimir