A Python program, and equivalent Android app that detects all forms of QR codes and barcodes in real-time, by accessing device camera.
Report Bug
·
Request Feature
This is a Python program, and its equivalent Android app that uses Kivy Framework and ZBar library to recognize all forms of QR codes and barcodes, using the device camera, parses it into text/link (depending on the QR code / barcode) and allows the user to open the link, or search for the text in their respective Web Browser.
This project is entirely built with the following components and languages:
The Android app can be directly downloaded from Releases Section, and installed on your Android device. To get a local copy of the Python program up and running follow these simple steps.
Python>=3.7 and pip>=19.2 should be installed. After installation, check their versions using
python --version
pip --version
- Clone the repo
git clone https://github.com/vijethph/Barcode-Scanner.git
- Open the downloaded folder
cd Barcode-Scanner
- Install the packages listed in
requirements.txt
using the following command:
pip install -r requirements.txt
- Finally run the program using
python main.py
When opened, point your device's camera to the QR code or barcode you wish to scan, and the app/program will recognize it and give the output immediately in the form of parsed text/link.
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the GNU GPL License.
Vijeth P H - @vijethph
Sathya M - @sathya5278
Project Link: https://github.com/vijethph/Barcode-Scanner
Made with ❤ in India.
If you like this project, please ⭐ this repo and share it with others 👍