微信开源二维码检测识别-实时检测识别-opencv-Python

简介: 微信开源二维码检测识别-实时检测识别-opencv-Python
import cv2 import numpy as np
cap = cv2.VideoCapture(0)
while True:
       ret, frame = cap.read()
      detector = cv2.wechat_qrcode_WeChatQRCode("detect.prototxt", "detect.caffemodel",                  "sr.prototxt", "sr.caffemodel")
      res, points = detector.detectAndDecode(frame)
      for one_pt in points:
              one_pt = np.array(one_pt, dtype=np.int)
              cv2.polylines(frame, [one_pt], isClosed=True, color=(255, 0, 0), thickness=3)
       print('条码信息:', res)
       cv2.imshow("cap", frame)
       if cv2.waitKey(100) & 0xff == ord('q'):
           break
cap.release()
cv2.destroyAllWindows()
调用微信开源库进行二维码的检测和识别
import cv2 import numpy as np
cap = cv2.VideoCapture(0)
while True:
       ret, frame = cap.read()
      detector = cv2.wechat_qrcode_WeChatQRCode("detect.prototxt", "detect.caffemodel",                  "sr.prototxt", "sr.caffemodel")
      res, points = detector.detectAndDecode(frame)
      for one_pt in points:
              one_pt = np.array(one_pt, dtype=np.int)
              cv2.polylines(frame, [one_pt], isClosed=True, color=(255, 0, 0), thickness=3)
       print('条码信息:', res)
       cv2.imshow("cap", frame)
       if cv2.waitKey(100) & 0xff == ord('q'):
           break
cap.release()
cv2.destroyAllWindows()


汉字 字母均可识别生成     opencv的zbar库只能识别生成字母   如果二维码封存的是汉字 则zbar会乱码  


开源库下载链接


链接:https://pan.baidu.com/s/1aYNJ8ukV8qraOQuiiIwG-Q

提取码:apbo


将开源库内文件放在跟代码同级的目录即可

相关文章
|
6月前
CSDN博客如何添加微信公众号二维码
CSDN博客如何添加微信公众号二维码
98 0
|
6月前
|
小程序 开发者
微信小程序通过普通二维码扫码进入指定页面带参数
微信小程序通过普通二维码扫码进入指定页面带参数
|
9月前
|
小程序
微信小程序 - 二维码数据解析,如何扫码进入开发版测试二维码数据
微信小程序 - 二维码数据解析,如何扫码进入开发版测试二维码数据
311 0
|
9月前
|
小程序
微信小程序显示二维码
微信小程序显示二维码
123 0
|
2月前
|
机器学习/深度学习 监控 算法
开源计算机视觉库OpenCV详解
开源计算机视觉库OpenCV详解
43 3
|
3月前
|
小程序 JavaScript
微信小程序显示二维码?
微信小程序显示二维码?
|
5月前
|
小程序
微信小程序中长按识别二维码
微信小程序中长按识别二维码
94 0
|
5月前
|
小程序 开发者
微信小程序保存二维码的过程
微信小程序保存二维码的过程
69 0
|
1月前
|
JSON 缓存 小程序
.NET生成微信小程序推广二维码
.NET生成微信小程序推广二维码
|
5月前
|
小程序 PHP 开发者
微信公众号开发(八)生成带参数二维码,以及将二维码下载至本地
微信的二维码真是个神奇的东西。在我们开发中,应用也是很多~ 用户扫描带场景值(参数)二维码时,可能推送以下两种事件:
73 1