基于python的二维码识别
from pyzbar import pyzbar
import cv2
import numpy as npdef image_detect(img):#QRdetecter = cv2.QRCodeDetector()barcodes = pyzbar.decode(img)print('识别结果为:',barcodes)for barcode in barcodes:# 循环读取检测到的条形码# 绘条形码、二维码多边形轮廓points =[]for point in barcode.polygon:points.append([point[0], point[1]])points = np.array(points,dtype=np.int32).reshape(-1,1, 2)cv2.polylines(img, [points], isClosed=True, color=(0,0,255),thickness=2)# 条形码数据为字节对象,所以如果我们想把它画出来# 需要先把它转换成字符串barcodeData = barcode.data.decode("UTF-8") #先解码成字符串barcodeType = barcode.type# 绘出图像上的条形码数据和类型text = "({}): {} ".format(barcodeType, barcodeData )#print('结果:',text)#cv2.putText(img, text, (x, y - 10),cv2.FONT_HERSHEY_SIMPLEX, 0.5, (0, 0, 255), 2)cv2.imshow("QR", img)cv2.imwrite('QR.jpg',img)cv2.waitKey(0)cv2.destroyAllWindows()if __name__ == '__main__':#img0 = cv2.imread("bar.jpg")img0 = cv2.imread("test.png")image_detect(img0)
测试结果:
基于python的二维码识别相关推荐
- 基于Python的二维码识别系统设计与实现
博主介绍:擅长Java.微信小程序.Python.Android等,专注于Java技术领域和毕业项目实战✌
- 使用python开发二维码识别功能、Docker镜像安装opencv-contrib-python、
使用python开发二维码识别功能.Docker镜像安装opencv-contrib-python. 背景 开发二维码识别功能,使用到开源三方库opencv-contrib-python. 在使用do ...
- 基于ZBar,OpenCV和Python的二维码识别
0 前言 今天分享一个之前做过的二维码识别,参考:https://www.pyimagesearch.com/2018/05/21/an-opencv-barcode-and-qr-code-scan ...
- python实现二维码识别软件_OpenCV和Zbar两个Python模块实现二维码和条形码识别
在我们的日常生活中,处处可见条形码和二维码. 在以前,我们去逛书店时,或者你现在随手拿起你身边的一本书,你肯定能看到书本的封页后面印有一排黑色线条组成的标签,也就是条形码:你去你们学校的自助机上借书还 ...
- python zxing 二维码识别
python 调用zxing 进行二维码识别 zxing 本是java的二维码识别包,python要调用zxing就需要java的环境,java可以自己百度安装,不做过多介绍. python需要的模块 ...
- 基于Android的二维码识别系统的研究与实现(eclipse开发)
目 录 1 Android系统开发背景与意义 1 1.1 Android系统平台的出现 1 1.2 Android系统的发展 1 1.3 Android系统架构的介绍 1 1.4 Android开放系 ...
- python实现二维码识别软件_用 Python 生成 识别二维码
说到二维码大家一定不陌生,可以说现在二维码几乎渗透到了我们生活的各个角落,举例来说吧,我们到超市商场购物时扫描二维码付款,我们出行时乘坐公交地铁扫描二维码进站,我们到菜鸟驿站取件时扫描二维码取件,如果 ...
- 如何用python做二维码识别软件_Python什么都能做(一)用 Python 做一个扫码工具...
Python实现扫码工具 二维码作为一种信息传递的工具,在当今社会发挥了重要作用.从手机用户登录到手机支付,生活的各个角落都能看到二维码的存在.那你知道二维码是怎么解析的吗?有想过自己实现一个扫码工具 ...
- 基于LabVIEW的二维码识别程序
分享一个利用摄像头拍摄二维码并识别二维码内容的小程序. 准备工作: 硬件:计算机.图像采集设备(本文采用的是笔记本自带的摄像头) 软件:LabVIEW 2018以及NI视觉开发模块 方法:利用Visi ...
最新文章
- RESTful之分页Pagination
- java oracle分页_oracle 分页存储过程和java代码
- 个人网站搭建---godaddy域名+freewebhostingarea免费空间
- Windows 修改hosts文件以及权限问题
- 2.4 程序示例--线性决策边界-机器学习笔记-斯坦福吴恩达教授
- 批量处理Excel文件的模块----xlwings
- 分数阶simulink工具箱_CCDC 2021特别专题:分数阶微积分与分数阶系统
- bitmap画文字 居中_画非画展览馆 观赏石 第八期拍卖
- SpringCloud学习2-Springboot监控模块(actuator)
- 实训09.11:java重点内容介绍
- java 获取oracle表结构_获取Oracle中所有表的列表?
- magento图片处理 Customize Magento’s Image Resize Functionality
- 二进制的原码,反码,补码
- Windows To Go,让Windows 8移动起来!
- markdown 表格代码在线生成工具
- Scrum 敏捷项目管理
- 一树梨花压海棠的典故
- 牛逼的架构 vs ‘牛逼’ 的人生
- JavaScript实战操作(DOM,BOM)
- JavaWeb,使用servlet/jsp时页面跳转的两种方式:转发和重定向
热门文章
- 服务器CPU占用过高和哪些因素有关呢
- 文件上传 java 进度条_Java如何实现动态显示文件上传进度条
- Hive优化总结(史上最全)
- 伤心 总结NOIP2016
- (RegionProposal Network)RPN网络结构及详解
- Week09手写笔记
- mos管GS之间的跨接的电阻的真正作用
- http://aspn.activestate.com/ASPN/Mail/Browse/Threaded/exslt
- Meta Path Based Random Walk复现思路【基于元路径的随机游走模型】
- easyexcel自己定义标题名字