Cardmatcher App

An awesome application to recognize your playing cards !

Table of Contents
  1. About The Project
  2. Features
  3. Usage
  4. Contributors
  5. Contact
  6. Acknowledgments

About The Project

CardMatcher is a user-friendly app that allows users to easily recognize playing cards using a standard playing card set and a webcam. It has been developed as a school project of Fise2 class at Télécom Saint-Etienne.

(back to top)

Built With

(back to top)

Features

  • Learning mode: In this mode, users can grab pictures of cards to fill a learning database. This database is used to recognize the cards shown to the webcam in the test mode. Users can also import a pre-existing learning database or a single card image instead of capturing each card individually.

  • Test mode: In this mode, users can grab a picture of a card to recognize it. The app will then display the name of the recognized card and the top 3 closest matching card images from the learning database.

Usage

  1. Open the app and select the learning mode.
  2. Use the webcam to capture images of each card in the standard playing card set.
  3. Once the learning database is complete, switch to the test mode.
  4. Use the webcam to capture an image of a card to be recognized.
  5. The app will display the name of the recognized card and the top 3 closest matching card images from the learning database.

Javadoc

For more informations, please refer to the Documentation

(back to top)

Contributors

This project could not have existed without its main contributors who are listed down here. A great thanks to all of them !

Product Owner : Mohammed Alimoussa

Scrum Master : Frédéric Peyrard

Java Expert : Pierre Jean Drevet

Development team : Mélodie Coué, Fatima Ezzahrae Errami, Sarah Hidalgo, Nabil Chemani, Xavier Tardy, Valentin Pontiggia

(back to top)

Contact

Project Link is here.

(back to top)

Acknowledgments

(back to top)