Barcode-Scanner
                                
                                 Barcode-Scanner copied to clipboard
                                
                                    Barcode-Scanner copied to clipboard
                            
                            
                            
                        A Kivy Application and its equivalent Android app that uses ZBar library to perform QR code and barcode detection
Barcode Scanner
    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
  
Table of Contents
- About the Project
- Built With
 
- Getting Started
- Prerequisites
- Installation
 
- Usage
- Contributing
- License
- Contact
- Acknowledgements
About The Project
 

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.
Built With
This project is entirely built with the following components and languages:
Getting Started
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.
Prerequisites
Python>=3.7 and pip>=19.2 should be installed. After installation, check their versions using
python --version
pip --version
Installation
- 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.txtusing the following command:
pip install -r requirements.txt
- Finally run the program using
python main.py
Usage
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.
Contributing 
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
License
Distributed under the GNU GPL License.
Contact
Vijeth P H - @vijethph
Sathya M - @sathya5278
Project Link: https://github.com/vijethph/Barcode-Scanner
Thank You!
Made with ❤ in India.
If you like this project, please ⭐ this repo and share it with others 👍
