Responsible for image data preprocessing and the game state engine behind BlackJAI system
Table of Contents
BlackJAI Server is a python application that inputs a video stream of Black Jack game, preprocesses frames, detects cards, and tracks game state in order to determine most optimal action in the game of BlackJack.
Important
This repository is shown to showcase project work for recruiter interest. Other private repositories are necessary to send images over the network using imagezmq. To make this work, you will need to configure your own image broadcast application to send images to the blackjai-server.
See more details on my LinkedIn Projects Page
- Python
- imagezmq
- OpenCV
- roboflow
- Clone the repo and navigate into the directory
git clone https://github.com/nickmatthews713/blackjai-server.git cd blackjai-server - Create a python virtual enviornment and activate
python3 -m virtualenv venv source venv/bin/activate - Install the required python packages
pip install requirements.txt
Edit the configuration file conf.py to change server settings
To start the server...
python main.pyDistributed under the MIT License. See LICENSE.txt for more information.
Nick Matthews - nickd.mf7@gmail.com
Project Link: https://github.com/nickmatthews713/blackjai-server