ChessBoardScanner

ChessBoardScanner

bagaturchess

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.

63 Stars
6 Forks
63 Watchers
Java Language
gpl-2.0 License
100 SrcLog Score
Cost to Build
$39.99M
Market Value
$57.03M

Growth over time

4 data points  ·  2025-06-16 → 2026-04-26
Stars Forks Watchers
💬

How do you feel about this project?

Ask AI about ChessBoardScanner

Question copied to clipboard

What is the bagaturchess/ChessBoardScanner GitHub project? Description: "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.". Written in Java. Explain what it does, its main use cases, key features, and who would benefit from using it.

Question is copied to clipboard — paste it after the AI opens.

How to clone ChessBoardScanner

Clone via HTTPS

git clone https://github.com/bagaturchess/ChessBoardScanner.git

Clone via SSH

[email protected]:bagaturchess/ChessBoardScanner.git

Download ZIP

Download master.zip

Found an issue?

Report bugs or request features on the ChessBoardScanner issue tracker:

Open GitHub Issues