Table of Contents
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.
Built With
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
- Open the app and select the learning mode.
- Use the webcam to capture images of each card in the standard playing card set.
- Once the learning database is complete, switch to the test mode.
- Use the webcam to capture an image of a card to be recognized.
- 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
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
Contact
Project Link is here.