This project is a computer vision application that processes images from the Scoresheets folder and segments them into the TestImages folder. It also provides a GUI for labeling these segments.
This project is composed of two main parts:
- Image Processing: This part can be run using the
main.pyscript. This script picks each image from theScoresheetsfolder, processes it if it hasn't been processed already, and puts the segments into theTestImagesfolder. To run this part, use the following command:
python main.py- GUI for Labeling: This part can be run using the
gui.pyscript. This script provides an interface for labeling the segments in theTestImagesfolder and stores them in thelabels.csvfile. To run this part, use the following command:
python gui.pyThis project requires the following Python libraries:
- numpy
- opencv-python
- Pillow
You can install these requirements using pip