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.
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.
sudo apt-get install zbar-tools
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
from pyzbar.pyzbar import decode from PIL import Image d = decode(Image.open("codesnail-qr-code.png")) # print(d) print(d.data.decode()) #Follow @code_snail
Here we read codesnail-qr-code.png
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,