QRCodeReader is a GUI program that supports creating QR codes and reading QR codes from image file or camera (computer webcam/external camera module) using Python and Tkinter.
Only Python 3.11+ is tested and guaranteed to work.
To run the program, the following Python libraries are needed. To install the Python library with pip
,
pip install opencv-python
pip install qrcode
pip install pillow
pip install pyzbar
Latest versions of the Python libraries (as of 10 Aug 2023) are used in the program.
Alternatively, users can install the required libraries using pip
and the requirements.txt
file using the following command:
pip install -r requirements.txt
- Add more error handling functions.
- Handle external camera module taking a long time to start issue.
- Save generated QR codes under
images
directory.
Distributed under the MIT License. See LICENSE
for more information.