This project aims to create a tool to generate a link to engine analysis board from images of book chess puzzles.
The relevant functions are given in BoardExtractor.py and the visualisation for each image preprocessing step in ExtractChessBoard.ipynb
Here is a result :
The model has been trained here, ClassifierModel.ipynb achieving 97.5% accuracy on various classic chess fonts.
Some results:
Here is how the final application looks like as of now :
- Train the model on more chess fonts including chess.com and lichess piece sets.
- Improve the aesthetics of the GUI application