Skip to content

spcoughlin/RoboCodes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RoboCodes

An hours tracking system for robotics teams that uses card-sized qr-like codes

Installation

To install the required dependencies, simply run:

$ pip install -r requirements.txt  

in your preferred environment.

Tools

"utils" contains tools for creating the codes and managing the files.

Setup

I strongly suggest running this program on a laptop with a camera rig that allows you to scan the code from a flat, uniform surface. Print out the code sheets made with creating_printing_sheets.py. You can give a code to each member of your team and they can keep it. I also laminated my cards.

For my team, I had a friend draw a picture/logo and trained the cascade on that. This is the code that uses the image that the cascade is trained to by default. This code represents the number "56".

74CA4D2D-398F-41B3-8329-AA8A018FCC7E_4_5005_c

Usage

Start the program by running main.py. To scan the code, place it on the flat surface and make sure your image is upright in the camera window. If you want to use a different image than I did, you will have to train and calibrate a new haar cascade (software for that). After you scan the code, using the program from the CLI is pretty intuitive.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages