python二维码,条形码识别
利用python中的zxing包实现二维码,条形码的识别。zxing使用0.12版本,python版本为3.7,先看效果:
再看代码:
# -*- coding: utf-8 -*-import logging
import osimport zxing # 导入解析包logger = logging.getLogger(__name__)
if not logger.handlers:logging.basicConfig(level=logging.INFO)
DEBUG = (logging.getLevelName(logger.getEffectiveLevel()) == 'DEBUG')class QRCode:@staticmethoddef ocr_qr_code(path):"""检测图片中是否包含二维码:param path: 图片路径:return: BarCode(raw='', parsed='', uri=None, format=None,type=None, points=[])"""zx = zxing.BarCodeReader()data = ''# 条形码或者二维码中有中文会出现异常try:zx_data = zx.decode(path) if zx_data:logger.debug(u'识别二维码:%s,内容: %s' % (filename, zx_data))data = zx_dataelse:logger.error(u'识别二维码出错:%s' % filename)return dataexcept Exception as e:print(e)return Noneif __name__ == '__main__':filepath = 'D:/xxxx/'for parent, dirnames, filenames in os.walk(filepath):for filename in filenames:image_path = filepath + filename# 将图片文件里的信息转码放到ltext里面ltext = QRCode.ocr_qr_code(image_path)logger.info(u'[%s]二维码识别:[%s]!!!' % (filename, ltext))
python二维码,条形码识别相关推荐
- OpenCV+Python二维码条形码识别
先上源码,github地址:https://github.com/DerrickRose25/Opencv_QRcode_recognition 环境:Pycharm .Python3.7 在pych ...
- [软件工具][windows]pdf二维码条形码识别重命名工具使用教程
pdf二维码条形码识别重命名工具是一款专门用于识别pdf中的二维码或者条形码并将识别结果变成pdf名字,是目前全球首款用于识别pdf条码的软件,具有识别精度高.识别速度快等特点.接下来介绍这个软件使用 ...
- python二维码生成识别代码_Python学习案例之二维码生成识别
前言 在 JavaWeb 开发中,一般使用 Zxing 来生成和识别二维码,但是,Zxing 的识别有点差强人意,不少相对模糊的二维码识别率很低.不过就最新版本的测试来说,识别率有了现显著提高. 对比 ...
- vue 二维码+条形码识别
需求及说明: web端 ,识别图片中,二维码和条形码 识别信息可能有重叠需要合并后去重 二维码和条形码在同一张图片上(编写代码暂无冲突) 说明:二维码.条形码分开说明分析 二维码: //使用npm安装 ...
- python二维码生成识别代码_Python3+qrcode+zxing生成和识别二维码教程
一.安装依赖库 pip install qrcode pillow image zxing pillow是python3中PIL的代替库,image是生成图版需要用到的库 安装image时报错&quo ...
- 基于Python opencv实现车牌识别及二维码条形码识别系统 附完整源码
完整代码:https://download.csdn.net/download/qq_38735017/87416699 原理简介 车牌字符识别使用的算法是 opencv 的 SVM opencv 的 ...
- 77、基于STM32单片机的超市餐饮二维码/条形码摄像头识别结账扫码系统设计
毕设帮助.开题指导.技术解答(有偿)见文末. 目录 摘要 一.硬件方案 二.设计功能 三.实物图 四.原理图 五.PCB图 六.程序源码 七.资料包括 摘要 二维码识别系统是集数据采集,识别,以及显示 ...
- python 识别二维码/条形码
python 识别二维码/条形码 1. 安装包 pip install -y pillow -i https://mirrors.aliyun.com/pypi/simple/ pip install ...
- python opencv 条形码及二维码检测识别
目录 条形码检测识别 二维码检测识别 基于python opencv pyzbar 实现. 条形码检测识别 原图: 最后截取图: 直接上代码: import cv2 import numpy as n ...
- 数字图像处理二维码识别 python+opencv实现二维码实时识别
数字图像处理二维码识别 python+opencv实现二维码实时识别 特点: (1)可以实现普通二维码,条形码: (2)解决了opencv输出中文乱码的问题 (3)增加网页自动跳转功能 (4)实现二维 ...
最新文章
- gatsby_将您的GraphCMS数据导入Gatsby
- 因为名字叫True,她被苹果iCloud服务器拒绝了
- [导入]XML for Analysis(XMLA)开发详解-(3)各版本的SQL Server及Windows下配置XMLA over HTTP访问SASS(OLAP)的文档合集...
- SAP UI5 busy dialog - SVG
- [XSY4170] 妹子(线段树上二分)
- 从 0 到 300,Instagram 创始人 CTO 分享工程团队成长的经验
- nginx 优化,突破十万并发
- centos7 django mysql_安装和部署centos7 python3。X Django MySQL,centos7python3Xdjangomysql
- Linux中创建一个不能登录的用户useradd
- Hi3516E V200功能介绍
- 视觉十四讲第六章G2O实践出错后的解决方法
- USB3.0 HUB方案之VL817-Q7
- 基于Instrument技术实现Java类字节码插桩代理
- ETF操作实战记录:2022-2-24
- 关于PEP8报too long问题的解决方式
- 手机收到回复TD退订的短信,需要回复吗?今天算是搞明白了
- NVIDIA Jetson Xavier NX 刷机方法(sdk manager)
- 今日头条后台岗位实习面试记录
- 前端学习--【训练营】Cisco PT Student模拟dhcp自动分配IP地址实现网络互联
- 信息系统项目管理师---第九章 项目人力资源管理历年考题