Skip to content

SubarnoNR/Chess-Puzzle-Scanner

Repository files navigation

Chess-Puzzle-Scanner

This project aims to create a tool to generate a link to engine analysis board from images of book chess puzzles.

Board Extraction

The relevant functions are given in BoardExtractor.py and the visualisation for each image preprocessing step in ExtractChessBoard.ipynb

Here is a result :

Board Extractor

Chess Pieces Classification

The model has been trained here, ClassifierModel.ipynb achieving 97.5% accuracy on various classic chess fonts.

Some results:

Result1

Result2

Graphical User Interface

Here is how the final application looks like as of now :

GUI Image

Further Improvements

  • Train the model on more chess fonts including chess.com and lichess piece sets.
  • Improve the aesthetics of the GUI application

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published