RobMulla / chessboard-vision

Chessboard Computer Vision Project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

chessboard-vision

Chessboard Computer Vision Project

Project Overview

I would like to create a dataset of annotated chess board images with the board setup. Then I would like to train a deep learning model to classify chess board positions using nothing but images. This may be a good dataset for a community kaggle competition (pogchamps?)

Eventually the project would produce an app that could be used in real time to track a game's progress using video.

Workflow

  1. Read existing papers on the topic.
  1. Gather the data
  • Youtube scraping
    • Need to hand label or extract from game labels.
  • My own images- setup the board and label.

Things to figure out

  1. How the labels will look?
    • FEN
  2. Test out object detection

Reference:

TODO (March 22, 2022)

  1. Automatically identify X,Y limits of the GT board.
  2. Crop to the IRL board.

TODO (April 3, 2022)

About

Chessboard Computer Vision Project

License:Apache License 2.0


Languages

Language:Jupyter Notebook 99.9%Language:Python 0.1%