I'm doing this project as my graduation project for informatics.
You can read the propositions here (in Czech)
- successfully recognizes 85 % of test images (10 % rate of overdetection)
- UI
- single window
- displaying of intermediate detection steps
- choosing image input - file, camera, dataset
- clickable scanlines for additional info
- lightness along scanline, detected spans, lightness histogram, detection results + checksum
- slider for dynamically changing scanline distance
- easy copying of detected code
- using detected code (displaying product info)
- initial setup (Python 3.13.0)
pip install -r requirements.txt
- running (GUI version)
python main.py
- bundling using PyInstaller
./build.bat