Skip to content

Project for Signal, Image and Video @ Unitn - Implementation of a hand crafted Detection and Classification Pipeline of chess pieces and comparison with a deep learning approach.

Notifications You must be signed in to change notification settings

antnatb/chess-pieces-recognition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chess Pieces Detection and Classification

Overview

This project was developed for the Signal, Image, and Video course at the Università di Trento.

It implements a handcrafted object detection and classification pipeline for chess pieces, and compares its performance with a deep learning-based approach.

In this repository, you'll find the source code and a Jupyter notebook (demo.ipynb) presenting the experimental results.

Dataset

The dataset used in this project is publicly available on Roboflow:

🔗 Chess Full Dataset

Usage

  1. Install dependencies
    Make sure you have Python installed. Then, install the required packages using:

    pip install -r requirements.txt
  2. Run the notebook

    Execute the Jupyter notebook to explore the detection and classification experiments:

    jupyter notebook demo.ipynb

    Follow the instructions in the notebook to see detailed experimental results.

About

Project for Signal, Image and Video @ Unitn - Implementation of a hand crafted Detection and Classification Pipeline of chess pieces and comparison with a deep learning approach.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •