前言

如图,班级50余名学生提交的核酸检测二维码和其他图片混合,需要逐一验证二维码信息是否填写正确。用Python编写一个小程序来实现批量识别提取,导入数据到电子表格,可以直接看电子表格核对。能极大减轻工作量。
一、工具
Python 3.8.6
二、实现
1.思路
1.导入os模块,用os.walk()函数进行文件遍历,将类型为jpg,gif,png的文件名读取出来。
2.用pyzbar模块进行二维码识别,获取二维码信息。
3.导入urllib模块,对识别的内容进行解码。
4.导入xlwt模块将解码的内容写入excel文件中。
需要解决的问题:非二维码图片信息要过滤掉。
好了,将程序放到图片目录中运行,得到电子表格。打开电子表格,基本一眼就能看出哪位同学的二维码有问题。结果如下图:

本文介绍如何使用Python实现批量识别混在图片中的核酸检测二维码信息,通过os模块遍历文件,pyzbar模块识别二维码,urllib解码内容,并利用xlwt将结果写入Excel,有效简化核对工作。
最低0.47元/天 解锁文章
1480





