YUNGNG07 / qr-code-reader

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

QRCodeReader

Visual Studio Code GitHub Python

Table of Contents

About

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.

Getting Started

Requirements

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

Usage

Roadmap

  • Add more error handling functions.
  • Handle external camera module taking a long time to start issue.
  • Save generated QR codes under images directory.

License

Distributed under the MIT License. See LICENSE for more information.

About

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

License:MIT License


Languages

Language:Python 100.0%