加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
QR_scan.py 1.10 KB
一键复制 编辑 原始数据 按行查看 历史
周何彬 提交于 2022-11-14 20:36 . first commit
def QR_scan():
import cv2
from pyzbar import pyzbar
import csv
import os
label = []
# 然后我们设置一个变量,来存放我们扫到的码的信息,我们每次扫描一遍都会要检测扫描到的码是不是之前扫描到的,
# 如果没有就存放到这里。接着我们调用opencv的方法来实例化一个摄像头,
# 最后我们设置一些我们存放码信息的表格的路径。
found = set()
# 打开摄像头,0代表本地摄像头
capture = cv2.VideoCapture(0, cv2.CAP_DSHOW)
# 不停的用摄像头来采集条码,
path = "fireflies/img"
dirs = os.listdir(path)
for dir in dirs:
img = cv2.imread(os.path.join(path,dir))
test = pyzbar.decode(img)
for tests in test:
# 获取到的条形码数据转换成字符串
testdate = tests.data.decode('utf-8')
if testdate:
label.append(testdate)
print("a")
if len(label) == len(dirs):
return label
else:
print("有二维码未检测出")
label = QR_scan()
print(label)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化