OPENCV识别二维码

油管一位小哥的教程,讲的非常好,可以去看一下,很火。
代码非常简单,有个扩展的代码,将二维码的数据写到txt文件里,可以做很多有意思的事情,很简单。


###
###二维码识别1
###
import cv2
import numpy as np
from pyzbar.pyzbar import decodecap = cv2.VideoCapture(0)
cap.set(3, 640)
cap.set(4, 480)while True:success, img = cap.read()for barcode in decode(img):print(barcode)print(barcode.data)myData = barcode.data. decode('utf-8')#数据解析print(myData)pts= np.array([barcode.polygon],np.int32)print(pts)#pts = pts.reshape((-1,1,2))print(pts)cv2.polylines(img,[pts],True,(255,0,255),5)#矩形划线pts2 = barcode.rectcv2.putText(img,myData,(pts2[0],pts2[1]),cv2.FONT_HERSHEY_SIMPLEX,0.9,(255,0,255),2)cv2.imshow('Result', img)cv2.waitKey(1)

OPENCV识别二维码相关推荐

  1. C++利用OpenCV识别二维码QRCode

    引子 项目需要用到C++进行二维码识别,虽然手机上随便扫码就可以轻易识别出来,但是到了电脑上可就没有那么方便了. 我要做的是能够一下子把一张图片上的几十个二维码一下子识别出来,如果成功的话,那岂不是比 ...

  2. 通过Java使用opencv识别二维码

    OpenCV的全称是Open Source Computer Vision Library,它是一个跨平台的计算机视觉库,由英特尔公司发起并参与开发,以BSD许可证授权发行,可以在商业和研究领域中免费 ...

  3. 使用OpenCV识别二维码

    二维码广泛应用于我们的日常生活中,比如微信和支付宝支付,火车票,商品标识等等,二维码种类有很多,包括QR Code, Data Matrix, Code One等,日常生活中常用的二维码是QR二维码. ...

  4. 基于OpenCV的二维码和条形码识别

    你好啊 今天我们来学习利用OpenCV识别二维码和条形码,首先我们需要准备一个二维码,我准备个两个 接下来我们需要下载几个包,numpy,opencv,和pyzbar(这个工具包可以识别二维码,条形码 ...

  5. opencv项目7---智能识别二维码和条形码

    利用opencv和一个摄像头设备即可实现智能识别二维码和条形码,用到的都是基础的opencv知识. 二维码和条形码的照片可以去网上自行搜索. 这个项目可以有很多扩展: 1:比如做成一个公司的二维码证件 ...

  6. 树莓派4b + python3 + pyzbar + opencv + 摄像头 扫描识别二维码(寻找最大的二维码)

    前言 最近需要做一个扫码乘车的功能,于是使用树莓派的摄像头扫描二维码来做一个demo . 网上有部分人用的是zbar这个库,但是我安装后,发现并不能在Python3上使用,这就有点不太好了.经过我的多 ...

  7. opencv之调用摄像头动态识别二维码

    结合前几篇做的工作,实现一下动态识别二维码 opencv之调用摄像头动态识别二维码

  8. 数字图像处理二维码识别 python+opencv实现二维码实时识别

    数字图像处理二维码识别 python+opencv实现二维码实时识别 特点: (1)可以实现普通二维码,条形码: (2)解决了opencv输出中文乱码的问题 (3)增加网页自动跳转功能 (4)实现二维 ...

  9. 【OpenCV】二维码识别

    文章目录 前言 一.OpenCV自带二维码识别功能 二.使用pyzbar识别 三.串口发送数据 四.播放音乐 总结 前言 最终实现视频动态识别二维码. 一.OpenCV自带二维码识别功能 import ...

最新文章

  1. java快速查找算法_Java实现的快速查找算法示例
  2. feachall php_timthumb.php详解
  3. 设计模式 -结构型模式_门面模式(外观模式) Facade Pattern 在开源软件中的应用
  4. mysql 讲义_MySQL 讲义
  5. Spark Java API:foreach、foreachPartition、lookup
  6. django中的FBV和CBV
  7. 配置所需要的依赖_配置spring所需要的jar包
  8. Python机器学习:线型回归法007多元线性回归和正规方程的解
  9. java 基本数据类型 容器_Java 基本数据类型
  10. 在DC中误删除ISA计算机后无法连接ISA配置服务器问题
  11. 设计模式的C++实现 2.工厂模式
  12. BigDecimal的使用方法和注意事项
  13. android中页面跳转以及数据在Activity之间的传递
  14. PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程以及注意事项
  15. u大侠装服务器系统,U大侠一键U盘装系统装机UEFI二合一版
  16. 20 杭电计算机考研经验
  17. ElasticSearch设置字段的keyword属性
  18. XP系统电脑开机桌面上什么文件都没有啦怎么办
  19. struct cred
  20. JS前端取得并解析后台服务器返回的JSON数据的方法

热门文章

  1. 从URL到浏览器页面渲染完成
  2. 检验科采血叫号+自助打印系统
  3. python+sikuli 图形操作脚本编写
  4. 任性 CSS 实现 Donut loading
  5. 系统中未安装任何opc服务器,OPCBrowserServer_enu.dll
  6. 两个div横向排列,顶端对齐的方式。
  7. SECS/GEM:PLC与MES间处理
  8. 什么是中断,为什么要用中断?
  9. 基础数论(3)同余、逆元
  10. H3CIE-RS+笔试易错题整理