前言
Python3识别二维码
zxing
下载依赖
引入依赖
解码二维码
<file>
:文件路径
1 2
| reader = zxing.BarCodeReader() data = reader.decode("<file>").parsed
|
opencv+zbar
下载zbar依赖
MacOS
Linux
Ubuntu
CentOS
1 2
| yum install python-devel yum install zbar-devel
|
下载Python依赖
1 2
| pip3 install opencv-python pip3 install pyzbar
|
引入依赖
1 2
| import cv2 import pyzbar
|
解码二维码
<file>
:文件路径
1 2 3 4 5 6
| img = cv2.imread("<file>") img_gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) qrcode_list = pyzbar.pyzbar(img_gray)
for qrcode in qrcode_list: data = qrcode.data.decode()
|
完成
参考文献
CSDN——hdhddhdjxjc
博客园——诸子流
CSDN——平头哥(AdgerZhou)