资料介绍
描述
二维码的工作原理
快速参考 (QR) 码类似于条形码,因为它们能够对由黑白方块表示的数据进行编码。但相机不使用激光,而是区分空间,然后发送该信息进行处理。它们由几个大方块组成,有助于对齐和定位 QR 码的边缘、格式化列、版本号,最后是数据本身。
它们包含的数据可以编码多种类型,包括数字、字符和二进制,这可以允许许多创造性用途。广告商经常在其中编码 URL,将用户重定向到他们的网站。其他公司可能会将重要的产品信息放在二维码中,例如序列号,并将其附加到组件上。
用 Python 生成它们
有一个名为“qrcode”的 Python 包,它可以让用户在二维码中快速编码数据,然后将其导出为图像。要安装它,请运行:
pip3 install qrcode[pil]
然后您可以将其导入脚本并使用以下命令生成 PIL 图像:
import qrcode
code = qrcode.make('Hello world!')
然后可以使用将图像导出到文件
code.save(<filename>.png)
您可以使用 QRCode 类进一步自定义您的代码,该类提供大小、纠错量、版本和边框宽度等选项。
现在您的所有自定义二维码都已创建,将它们编译成一个页面并打印出来。
设置树莓派 4
我选择使用 Raspberry Pi 4 是因为它功能强大,可以在读取图像时使应用程序的速度有所提高。
我通过下载操作系统映像并使用 Balena Etcher 刷新它来安装 Raspbian。接下来,我通过 SSH 连接到它并安装了 OpenCV:
sudo apt-get update
sudo apt-get install python3-opencv
sudo apt-get install libqt4-test python3-sip python3-pyqt5 libqtgui4 libjasper-dev libatlas-base-dev -y
pip3 install opencv-contrib-python==4.1.0.25
sudo modprobe bcm2835-v4l2
最后一个命令允许您将 picamera 与 OpenCV VideoCapture 一起使用。
我测试了安装是否成功
python3
import cv2
读取二维码
该代码的工作原理如下:
- 设置摄像头和二维码检测器
- 读入新帧并提取二维码
- 如果有代码,在它周围画一个框,上面显示它的数据
- 如果未按下退出键“q”,则返回步骤 2。
该程序还会在每次更新时显示更新后的框架以及叠加的图形。
未来用途
由于 QR 码对于跟踪许多不同的部件非常有用,例如在仓库中,我计划使用它们来密切关注我的硬件集合,例如电阻器盒或 Arduino 板。
- Labview生成二维码 1次下载
- LV版本的二维码生成及源码分享 0次下载
- 单片机显示二维码
- 51单片机生成二维码
- 蓝牙MAC地址二维码打印解决方案介绍及使用说明
- 串口屏Modbus教程8-二维码控件和RTC控件V1.0
- 大彩串口屏控件教程12 - 串口屏二维码的应用
- 基于LABVIEW的二维码视觉技术模板 57次下载
- 蓝牙MAC地址二维码打印解决方案和工作原理与使用说明 10次下载
- 如何使用神经网络进行残缺二维码的识别算法详细资料介绍 25次下载
- QR二维码生成程序下载 56次下载
- 二维码技术的编译规则分析 29次下载
- 固定二维码与变动二维码防伪标签的作用 1次下载
- LABVIEW摄像头实时识别二维码 51次下载
- 二维码OCDMA通信系统的研究
- #深入浅出学习eTs#(九)变红码?专属二维码生成 1262次阅读
- 鸿蒙上生成专属“二维码” 1295次阅读
- QR二维码解码流程与使用方法 9800次阅读
- 鸿蒙 java 版本二维码识别扫描演示 3625次阅读
- 详解二维码的安全与隐私保护机制 6476次阅读
- 二维码门禁系统是怎样的工作原理 5745次阅读
- 二维码支付和NFC支付乘坐公交车的详细对比 8448次阅读
- 二维码的原理到底是怎么样的 4151次阅读
- 立功科技嵌入式平台“软”实力——二维码算法篇 1499次阅读
- 如何将视频转换生成二维码扫码观看 1.2w次阅读
- 全自动电能表封印二维码雕刻扫描装置的原理及设计 3268次阅读
- 基于二维码的电力抄表系统的原理及设计 2214次阅读
- MyQR一个简单又好玩的Python库快来制作专属你动态二维码吧! 2.1w次阅读
- python图和处理二维码? 3663次阅读
- NFC与二维码的优劣与应用分析 7801次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多