Need help with neural-chessboard?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

maciejczyzewski
192 Stars 55 Forks MIT License 16 Commits 11 Opened issues

Description

♔ An Extremely Efficient Chess-board Detection for Non-trivial Photos ♔

Services available

!
?

Need anything else?

Contributors list

# 34,884
CSS
Shell
Compute...
Front e...
2 commits

♔ Neural Chessboard ♔

An Extremely Efficient Chess-board Detection for Non-trivial Photos

arxiv:1708.03898

Computer Vision! Machine learning! A E S T H E T I C!

Getting Started

Dependencies Installation (macOS):

$ brew install opencv3               # toolkit for computer vision
$ pip3 install -r requirements.txt   # toolkit for machine learning

Dataset & Training:

$ python3 dataset.py
$ python3 train.py 50

Testing:

$ python3 main.py test

Example:

$ python3 main.py detect --input=photo.jpg --output=board.jpg

Producing FEN:

NON-PUBLIC ALGORITHM

$ python3 fen.py --input=board.jpg

Dependencies:


Raw Process:

BONUS (old gif):

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.