二维码制作、识别、读取其存储内容
课题背景
我的课题需要制作一个二维码,里面包含着表格数据,以便后期识别二维码,并把二维码里存储的内容读取出来。
这是第一步制作二维码方法的汇总,剩下两步给了传送门!
制作二维码方法汇总
制作二维码的方式有很多,比如可以用python制作,草料二维码制作等。鉴于后续课题的需要,我采用了Typora+码云+草料二维码的技术路线。
1.python制作二维码
制作一个“你好”的二维码
import qrcode as qrcode #导入qrcode包data = "你好" # 二维码内容
img = qrcode.make(data=data) # 生成二维码
img.show() # 直接显示二维码
img.save("你好.jpg") # 保存二维码为文件
但是在后期要识别二维码时,你会发现中文会乱码,如图
img = "你好.jpg"
img = Image.open(img)
img = img.convert('L')barcodes = pyzbar.decode(img)for barcode in barcodes:code_data = barcode.data.decode('UTF-8')print("result",code_data)
识别结果,如图
这是因为qrcode目前只支持大小写英文字母、0-9数字、常用英文标点和空格。当然你非要用的话得进行转码
2.草料二维码制作二维码
这是一个神奇的传送门,这个看一眼就能怀孕,就不说了
3.Typora+码云+草料二维码
首先使用Typora制作一个表格,如图。然后导出为HTML文件
然后在码云网站中创建自己的仓库,并把typora导出的HTML文件上传到码云网站中并部署,把生成的链接放到草料中生成二维码。具体步骤看这里
二维码制作、识别、读取其存储内容相关推荐
- Java实现简单二维码制作
实现流程: pc端: 1:打开二维码登录网页index.html 2:index.html调用GetQrCodeServlet 3:GetQrCodeServlet干2件事 a:生成随机的uuid,是 ...
- 【C#】简单二维码制作和打印
系列文章 [C#]条码管理操作手册 本文链接:https://blog.csdn.net/youcheng_ge/article/details/126589496 [C#]IIS平台下,WebAPI ...
- 新版危险废物标签二维码制作教程
生态环境部发布的<危险废物识别标志设置技术规范>已经在2023年7月1日正式实施,除了对危废标签格式.内容的规范,明确规定新版危废标签需要包含数字识别码和二维码,实现危险废物"一 ...
- 怎么做二维码?二维码制作的简单方法
二维码在日常的用途非常的广泛,比如付款二维码,信息统计二维码,问卷调查二维码,网页跳转二维码...都是常见的二维码类型.通过扫码识别来进行操作,让生活更加的便利,那么这些二维码是如何制作出来的呢?下面 ...
- 用不同的QR Code识别库实现二维码的识别(第一篇:opencv 和BoofCV)
最近有个项目需要实现二维码的识别和摄像头的数据采集.在开始正式项目之前,我决定用python写几行简单的代码来测试每个库的识别效果.这次没有连续测量,也没有使用多线程识别.只是简单的测试了每个二维码的 ...
- 二维码制作方法分享,学会这招轻松制作二维码
随着当今科技发展,二维码已经与大家的日常生活中有着密切的联系,例如扫码支付.扫一扫添加好友等.简单的来说二维码就是一条信息,它或许是一个网站链接,也可以是一段文字,而我们可以把自己的个人平台等制作成一 ...
- java-简单二维码制作
main测试方法 方法一 public static void main(String[] args) throws Exception { final int width = 300; final ...
- 二维码制作(QRCode)
目前社会中使用二维码的行业越来越多,如何制作二维码也是一个很有用的事情. 小小的二维码,是如何保存各种数据的呢?这是不是一件很神奇的事情呀! 那么我们就来一起学习如何制作神奇的二维码吧. 二维码的概念 ...
- 二维码制作并压缩下载
需求:制作出多张二维码,并且压缩后下载.下载下来的压缩包解压后二维码能正常扫码 引入二维码制作的jar包 <dependency><groupId>com.google.zxi ...
最新文章
- jquery的文档处理(部分)
- QT关于资源文件的添加使用
- 从神经网络到全栈AI开发,原来AI还能这么用
- 并查集与贪心算法的应用之求解无向图的最小生成树
- php的联查,PHP的多表联查
- reactrouter监听路由变化_一篇文章搞懂前端路由原理解析和实现方式
- 爆料人透露苹果正开发可折叠iPhone:两块独立屏幕连接 无刘海
- 2015.8.3 Java
- 267. Palindrome Permutation II --back tracking 以及palindrome 的优化方法ing
- ajax同步、异步区别及应用
- 一则 gfs2 集群文件系统无法挂载的解决案例
- 如何在Eclipse中如何自动添加注释和自定义注释风格
- (超详细)nessus下载与安装
- 眼睛干涩胀痛:得了干眼症该怎么办?
- js上传插件uploadify自动检测不到flash控件的问题
- 华为/荣耀 笔记本 HiboardDataReport.exe应用程序错误
- 微信小程序 position: absolute位置错乱问题
- windows下软件安装:Anaconda下安装Pymol
- SQLSERVER格式化日期时间
- Java : 关于值传递你需要了解的事情
热门文章
- CSDN创建二级专栏并迁移博客
- 大数据入门必读好书推荐
- centos镜像(阿里云centos镜像)
- 求解矩阵的秩相关算法(C语言)
- winPE下的PECMD命令详解 -----PECMD.INI 文件配置(2)
- php生成迅雷快车QQ旋风下载地址
- Ngrok服务器+客户端搭建教程
- VirtualBox虚拟机与主机互通,并且虚拟机又能上网配置
- linux解压z格式文件夹,使用7zip解决解压zip格式文件名乱码, 最简单的解决解压z...
- 橙群微电子公司被评为2022年最佳传感器奖入围者