Bits 'n Bytes is a next generation vending machine by Computer Science House. This repository contains the software for our AI pipeline that uses a custom version of Ultralytics YOLO to detect commercially available items like Sour Path Kids, Brownie Brittle, and Mike and Ikes.
To contribute to this repository, you will first need to set up a local running version.
Python 3.10 is required for this to run on your system. If you're on MacOS, you probably already have Python 3.10! Open a terminal sessions and type python3.10 --version
to make sure it exists.
Clone this repository somewhere on your system.
Create a virtual environment for this project using your Python 3.10 install.
python3.10 -m venv .venv # Create virtual environment
source .venv/bin/activate # Activate virtual environment
pip install -r requirements.txt # Install dependencies