The user simply puts the card on a flat surface, and the program will
- threshold the image
- find the card
- isolate the corners
- split it into rank and suit
- compare with the stored rank/suit images and then show the results
![]() |
![]() |
For more information, refer to Jupyter Notebook
- run
installation.ipynbto install the required packages (or install packages manually) - setup local
venvor anaconda env, then hit runmain.py(or just usemain.ipynbinstead) - (For Testing) Because the
testfolder is quite large (100+ MB), you guys will have to download the.zipfolder and then extract it into the root directory in order to test the code, which is underreleasessection
Python 3.11.5opencvnumpymatplotlibjupyter notebook

