Skip to content

Chessboard detection project for Digital Image Processing and Vision Systems course

Notifications You must be signed in to change notification settings

betich/chess-detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chess-detection

Installation

  1. Clone the repository
git clone https://github.com/betich/chess-detection
  1. Install the packages
pip install -r requirements.txt
  1. Add the video input to the kaggle/videos folder

  2. Set up Google Cloud Vision API credentials by following the instructions here.

  3. Download service account key and save it as service_account.json in the root directory of the project.

  4. Run the script

python run.py

For the algorithm on Kaggle:

Run vidhanddetect.py in src/chess_board/vidhanddetect.py which outputs a list of detected chess move which is converted to PGN format from the video.

For all algorithms (as described in the poster and presentation):

run run.py in the root directory of the project.

About

Chessboard detection project for Digital Image Processing and Vision Systems course

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published