Draughts Board Computer Vision Project
Updated 3 years ago
Metrics
This dataset was created by Harry Field and contains the labelled images for capturing the game state of a draughts/checkers 8x8 board.
This was a fun project to develop a mobile draughts applciation enabling users to interact with draughts-based software via their mobile device's camera.
The data captured consists of:
- White Pieces
- White Kings
- Black Pieces
- Black Kings
- Bottom left corner square
- Top left corner square
- Top right corner square
- Bottom right corner square
Corner squares are captured so the board locations of the detected pieces can be estimated.
From this data, the locations of other squares can be estimated and game state can be captured. The image below shows the data of a different board configuration being captured. Blue circles refer to squares, numbers refer to square index and the coloured circles refer to pieces.
Once game state is captured, integration with other software becomes possible. In this example, I created a simple move suggestion mobile applciation seen working here.
The developed application is a proof of concept and is not available to the public. Further development is required in training the model accross multiple draughts boards and implementing features to add vlaue to the physical draughts game.
The dataset consists of 759 images and was trained using Yolov5 with a 70/20/10 split.
The output of Yolov5 was parsed and filtered to correct for duplicated/overlapping detections before game state could be determined.
I hope you find this dataset useful and if you have any questions feel free to drop me a message on LinkedIn as per the link above.
Use This Trained Model
Try it in your browser, or deploy via our Hosted Inference API and other deployment methods.
Build Computer Vision Applications Faster with Supervision
Visualize and process your model results with our reusable computer vision tools.
Cite This Project
If you use this dataset in a research paper, please cite it using the following BibTeX:
@misc{
draughts-board-fm9sx_dataset,
title = { Draughts Board Dataset },
type = { Open Source Dataset },
author = { Harry Field },
howpublished = { \url{ https://universe.roboflow.com/harry-field-qemqy/draughts-board-fm9sx } },
url = { https://universe.roboflow.com/harry-field-qemqy/draughts-board-fm9sx },
journal = { Roboflow Universe },
publisher = { Roboflow },
year = { 2021 },
month = { sep },
note = { visited on 2024-11-21 },
}