Skip to content

♠️ Poker Recognizer project for Human Computer Communication at Poznan University of Technology

Notifications You must be signed in to change notification settings

filipciesielski7/Poker-Recognizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Poker Recognizer ♠️

Also available in: Polski

About

Poker Recognizer project for Human Computer Communication at Poznan University of Technology.

result image

The main goal of this project was to implement a card recognition algorithm using flask and OpenCV library in python. Additionally, an algorithm for finding the best poker hand combination was implemented. All results, including the final image with annotated cards and the description of the algorithm based on the uploaded image are presented on a website created with the React library.

Getting Started

To run this website locally, yarn and pip package managers must be installed on your system. In the projects directory:

  1. Clone the repo
    git clone https://github.com/filipciesielski7/Poker_Recognizer.git
  2. Navigate into the Poker_Recognizer directory
    cd Poker_Recognizer
    
  3. Run this commands in the root folder to install all needed dependencies:
    pip install -r requirements.txt
    yarn install
    
  4. After installing dependencies you can now run the website and python server using:
    yarn start
    yarn start-api
    

Then open http://localhost:3000/ to see the website.

Contributors