课题背景

我的课题需要制作一个二维码,里面包含着表格数据,以便后期识别二维码,并把二维码里存储的内容读取出来。

这是第一步制作二维码方法的汇总,剩下两步给了传送门!

制作二维码方法汇总

制作二维码的方式有很多,比如可以用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文件上传到码云网站中并部署,把生成的链接放到草料中生成二维码。具体步骤看这里

二维码制作、识别、读取其存储内容相关推荐

  1. Java实现简单二维码制作

    实现流程: pc端: 1:打开二维码登录网页index.html 2:index.html调用GetQrCodeServlet 3:GetQrCodeServlet干2件事 a:生成随机的uuid,是 ...

  2. 【C#】简单二维码制作和打印

    系列文章 [C#]条码管理操作手册 本文链接:https://blog.csdn.net/youcheng_ge/article/details/126589496 [C#]IIS平台下,WebAPI ...

  3. 新版危险废物标签二维码制作教程

    生态环境部发布的<危险废物识别标志设置技术规范>已经在2023年7月1日正式实施,除了对危废标签格式.内容的规范,明确规定新版危废标签需要包含数字识别码和二维码,实现危险废物"一 ...

  4. 怎么做二维码?二维码制作的简单方法

    二维码在日常的用途非常的广泛,比如付款二维码,信息统计二维码,问卷调查二维码,网页跳转二维码...都是常见的二维码类型.通过扫码识别来进行操作,让生活更加的便利,那么这些二维码是如何制作出来的呢?下面 ...

  5. 用不同的QR Code识别库实现二维码的识别(第一篇:opencv 和BoofCV)

    最近有个项目需要实现二维码的识别和摄像头的数据采集.在开始正式项目之前,我决定用python写几行简单的代码来测试每个库的识别效果.这次没有连续测量,也没有使用多线程识别.只是简单的测试了每个二维码的 ...

  6. 二维码制作方法分享,学会这招轻松制作二维码

    随着当今科技发展,二维码已经与大家的日常生活中有着密切的联系,例如扫码支付.扫一扫添加好友等.简单的来说二维码就是一条信息,它或许是一个网站链接,也可以是一段文字,而我们可以把自己的个人平台等制作成一 ...

  7. java-简单二维码制作

    main测试方法  方法一 public static void main(String[] args) throws Exception { final int width = 300; final ...

  8. 二维码制作(QRCode)

    目前社会中使用二维码的行业越来越多,如何制作二维码也是一个很有用的事情. 小小的二维码,是如何保存各种数据的呢?这是不是一件很神奇的事情呀! 那么我们就来一起学习如何制作神奇的二维码吧. 二维码的概念 ...

  9. 二维码制作并压缩下载

    需求:制作出多张二维码,并且压缩后下载.下载下来的压缩包解压后二维码能正常扫码 引入二维码制作的jar包 <dependency><groupId>com.google.zxi ...

最新文章

  1. jquery的文档处理(部分)
  2. QT关于资源文件的添加使用
  3. 从神经网络到全栈AI开发,原来AI还能这么用
  4. 并查集与贪心算法的应用之求解无向图的最小生成树
  5. php的联查,PHP的多表联查
  6. reactrouter监听路由变化_一篇文章搞懂前端路由原理解析和实现方式
  7. 爆料人透露苹果正开发可折叠iPhone:两块独立屏幕连接 无刘海
  8. 2015.8.3 Java
  9. 267. Palindrome Permutation II --back tracking 以及palindrome 的优化方法ing
  10. ajax同步、异步区别及应用
  11. 一则 gfs2 集群文件系统无法挂载的解决案例
  12. 如何在Eclipse中如何自动添加注释和自定义注释风格
  13. (超详细)nessus下载与安装
  14. 眼睛干涩胀痛:得了干眼症该怎么办?
  15. js上传插件uploadify自动检测不到flash控件的问题
  16. 华为/荣耀 笔记本 HiboardDataReport.exe应用程序错误
  17. 微信小程序 position: absolute位置错乱问题
  18. windows下软件安装:Anaconda下安装Pymol
  19. SQLSERVER格式化日期时间
  20. Java : 关于值传递你需要了解的事情

热门文章

  1. CSDN创建二级专栏并迁移博客
  2. 大数据入门必读好书推荐
  3. centos镜像(阿里云centos镜像)
  4. 求解矩阵的秩相关算法(C语言)
  5. winPE下的PECMD命令详解 -----PECMD.INI 文件配置(2)
  6. php生成迅雷快车QQ旋风下载地址
  7. Ngrok服务器+客户端搭建教程
  8. VirtualBox虚拟机与主机互通,并且虚拟机又能上网配置
  9. linux解压z格式文件夹,使用7zip解决解压zip格式文件名乱码, 最简单的解决解压z...
  10. 橙群微电子公司被评为2022年最佳传感器奖入围者