微信开源二维码检测识别-实时检测识别-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


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

相关文章
|
16天前
|
Python
自动化微信朋友圈:Python脚本实现自动发布动态
本文介绍如何使用Python脚本自动化发布微信朋友圈动态,节省手动输入的时间。主要依赖`pyautogui`、`time`、`pyperclip`等库,通过模拟鼠标和键盘操作实现自动发布。代码涵盖打开微信、定位朋友圈、准备输入框、模拟打字等功能。虽然该方法能提高效率,但需注意可能违反微信使用条款,存在风险。定期更新脚本以适应微信界面变化也很重要。
124 61
|
30天前
|
机器学习/深度学习 人工智能 文字识别
POINTS 1.5:腾讯微信开源的多模态大模型,超越了业界其他的开源视觉语言模型,具备强大的视觉和语言处理能力
POINTS 1.5是腾讯微信推出的多模态大模型,基于LLaVA架构,具备强大的视觉和语言处理能力。它在复杂场景的OCR、推理能力、关键信息提取等方面表现出色,是全球10B以下开源模型中的佼佼者。
174 58
POINTS 1.5:腾讯微信开源的多模态大模型,超越了业界其他的开源视觉语言模型,具备强大的视觉和语言处理能力
|
3月前
|
机器学习/深度学习 TensorFlow 算法框架/工具
使用Python实现深度学习模型:智能质量检测与控制
使用Python实现深度学习模型:智能质量检测与控制 【10月更文挑战第8天】
322 62
使用Python实现深度学习模型:智能质量检测与控制
|
2月前
|
人工智能 API 开发工具
aisuite:吴恩达发布开源Python库,一个接口调用多个大模型
吴恩达发布的开源Python库aisuite,提供了一个统一的接口来调用多个大型语言模型(LLM)服务。支持包括OpenAI、Anthropic、Azure等在内的11个模型平台,简化了多模型管理和测试的工作,促进了人工智能技术的应用和发展。
149 1
aisuite:吴恩达发布开源Python库,一个接口调用多个大模型
|
1月前
|
Android开发 开发者 Python
通过标签清理微信好友:Python自动化脚本解析
微信已成为日常生活中的重要社交工具,但随着使用时间增长,好友列表可能变得臃肿。本文介绍了一个基于 Python 的自动化脚本,利用 `uiautomator2` 库,通过模拟用户操作实现根据标签批量清理微信好友的功能。脚本包括环境准备、类定义、方法实现等部分,详细解析了如何通过标签筛选并删除好友,适合需要批量管理微信好友的用户。
60 7
|
3月前
|
机器学习/深度学习 计算机视觉
目标检测笔记(六):如何结合特定区域进行目标检测(基于OpenCV的人脸检测实例)
本文介绍了如何使用OpenCV进行特定区域的目标检测,包括人脸检测实例,展示了两种实现方法和相应的代码。
102 1
目标检测笔记(六):如何结合特定区域进行目标检测(基于OpenCV的人脸检测实例)
|
2月前
|
机器学习/深度学习 PyTorch TensorFlow
使用Python实现智能食品质量检测的深度学习模型
使用Python实现智能食品质量检测的深度学习模型
181 1
|
2月前
|
机器学习/深度学习 算法 编译器
Python程序到计算图一键转化,详解清华开源深度学习编译器MagPy
【10月更文挑战第26天】MagPy是一款由清华大学研发的开源深度学习编译器,可将Python程序一键转化为计算图,简化模型构建和优化过程。它支持多种深度学习框架,具备自动化、灵活性、优化性能好和易于扩展等特点,适用于模型构建、迁移、部署及教学研究。尽管MagPy具有诸多优势,但在算子支持、优化策略等方面仍面临挑战。
97 3
|
2月前
|
存储 算法 安全
FreeMQTT:一款Python语言实现的开源MQTT Server
FreeMQTT 是一款用 Python 语言并基于 Tornado 开发的开源 MQTT 服务器,支持 MQTT3.1.1 和 MQTT5.0 协议,提供多租户安全隔离、高效 Topic 匹配算法及实时上下线通知等功能,适用于 IoT 场景。快速启动仅需克隆仓库、安装依赖并运行服务。
|
3月前
|
运维 安全 网络协议
Python 网络编程:端口检测与IP解析
本文介绍了使用Python进行网络编程的两个重要技能:检查端口状态和根据IP地址解析主机名。通过`socket`库实现端口扫描和主机名解析的功能,并提供了详细的示例代码。文章最后还展示了如何整合这两部分代码,实现一个简单的命令行端口扫描器,适用于网络故障排查和安全审计。
62 0