Detect and identify a 2D chessboard and the configuration of its pieces through the
application of image processing.
First, we need to load an image:
Next job is to extract a 2D diagram:
Then, we will divide the diagram into 64 squares,
and identify each piece:
==> White queen!
- Python
- NumPy
- OpenCV
- Tkinter
- Tensorflow
- Keras
- And many more ...
- Migrate Python2 to Python3
- Refactor tools/raw_diagrams_to_diagrams.py
- Refactor tools/diagrams_to_squares.py
- Improve detection (Detect even rotated diagrams)
- Build Application.py
- Build JavaScript Application
- Data augmentation
- Play with different learning models (use transfer learning)
- Collect more labeled data (both diagrams and squares)
- Kaggle
- diagrams - cropped diagrams from images
- squares - divided into black and white subsets, each with 13 classes
- For now, these are all features :)
Stefan Ilić