What it does

EyeChess brings chess scenarios to life: just take a picture of a chess diagram from a tutorial book, blog or newspaper column and play it out live against a virtual opponent!

Takes in a chess board image, puts out FEN notation (which is the standard notation for chess positions) and a recommended next move from a chess engine, e.g. Stockfish.

How we built it

Using python3, flask, Microsoft Cognative Imaging, many image libraries, sklearn, and web technologies.

What's next for EyeChess

With more training, it will be able to take confidently take in images from a range of chess books and chess websites, and with slightly more training, it can have the functionality of taking a picture of a real chess board from the top and parsing it, meaning that people can learn from the games that they play in real life.

Built With

Share this project: