QR Code Reader in Python
In the previous post, we have learned How to Generate QR Code in Python. So, in this post, we learn How to make QR Code Reader in Python. We will read QR code and get data using python so let’s start.
Installation
We need ZBar tool to read QR code. ZBar is an open source software suite for reading bar codes from various sources, such as video streams, image files and raw intensity sensors. It supports many popular symbologies (types of bar codes) including EAN-13/UPC-A, UPC-E, EAN-8, Code 128, Code 39, Interleaved 2 of 5 and QR Code.
Linux
sudo apt-get install zbar-tools
Windows
See this for Windows http://zbar.sourceforge.net/download.html
Other Python module installation
pip install pypng
pip install pyqrcode
pip install pillow
pip install pyzbar
Code
from pyzbar.pyzbar import decode
from PIL import Image
d = decode(Image.open("codesnail-qr-code.png"))
# print(d)
print(d[0].data.decode())
#Follow @code_snail
Here we read codesnail-qr-code.png
Output
I hope you like this QR code reader in python. Try this code and scan your QR code. Share it with your friends.
You may also like,