Skip to content

SET is a real-time card game designed by Marsha Falco in 1974

Notifications You must be signed in to change notification settings

Rauchdimehdi/smartSetSolverV1

Repository files navigation

smartSetSolverV1

Set is a real-time card game designed by Marsha Falco in 1974 and published by Set Enterprises in 1991. The deck consists of 81 unique cards that vary in four features across three possibilities for each kind of feature: number of shapes (one, two, or three), shape (diamond, squiggle, oval), shading (solid, striped, or open), and color (red, green, or purple)

DEmonstrateur

Our application is composed mainly from a Raspberry & Google Coral ( Edge Computing )

+Step 1: To be able to detect Set cards we need a model that is pre-trained to do that. That's why we started by creating our own model that recognize set cards cards using ' Transfer Learning '. For more information, please open google colab file named 0_3CopiedeSetSolverHub_V3_1.ipynb to understand how we did that. After creating a keras model that can finally detect which cards, we converted it to Tensorflow Lite in order to run it in Google Coral attached to Raspberry.

+Step 2: In order to apply our model, we need to isolate apart each card that is posed on the desk. Opencv was the best solution for that. We create a filter that return the borders of all the cards ( white area)

1

+Step 3: Apllying the Tensorflow lite model to detect cards

modelApplied

cardsDetection_Rasp.py for a Raspberry + Google Coral & cardsDetection_V4.py if you are using your own laptop

+Step 4: Excute our algorithme to check the set Screenshot from 2020-02-04 11-50-18 Screenshot from 2020-02-04 11-53-00

About

SET is a real-time card game designed by Marsha Falco in 1974

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published