毕业设计日志(16)

1. 前言

  • 再一次更改了柱体二维码的设计。
  • 解决了二维码延展拉伸存在的问题。

今天来做一个总结,并制定下未来学习计划。

2. 这周进展

2.0 上传最新思维导图

2.1 论文情况

  1. 重新设计了柱面二维码
    在这里插入图片描述
  2. 柱面二维码定位线
    在这里插入图片描述
  3. 数据效果图
    在这里插入图片描述
  4. 解决了之前的拉伸延展问题
    在这里插入图片描述

2.2 项目情况

2.2.1 软件方面

完善了之前的脚本,加了注释以及相关功能。

2.2.2 硬件方面

硬件还未展开。

2.3 其它方面

2.3.1 学习PPT情况

2.3.2 CSDN付费专栏写作情况

在专栏中分享一下自己关于Python编程的心得。依托 《Effective Python——编写高质量Python代码的59个有效方法》[美] 布雷特·斯拉特金 著 爱飞翔 译 这本书,结合案例讲述自己遇到的相关问题以及解决方法。
这周已经写了两篇文章,还在计划之中。
付费专栏地址

2.3.3 微信公众平台

微信公众平台早已建立,目前人员暂定,大家一起搞搞事情,针对python/stratch/C进行一些知识分享与创作,感兴趣的可以联系我鸭。
在这里插入图片描述
关于公众号文章,这周已经发布了两篇内容。
分别是:

  • Python —— 深入Python流程控制(2)
  • C/C++ —— C语言入门基础知识(5)
  • Scratch —— scratch实例 —— 打地鼠

2.3.4 读书情况

  • 《Linux命令行与shell脚本编程大全》:已看 31.6%
  • 《写给大家看的设计书》:已看 100% 暂缓。
  • 《OpenCV 中文教程》:已看 67.5% 暂缓。
  • 《计算机体系结构》:已看 29.4% 暂缓。
  • 《计算机科学概论》:已看 12.6% 暂缓。
  • 《Linux内核设计的艺术》:已看 8.6% 暂缓。
  • 《Linux内核完全注释》:已看 4% 暂缓。

2.3.5 Linux笔记整理情况

我将整合《Linux命令行与shell脚本编程大全》上的知识点以及视频教程所记录的笔记。

3. 这周解决的问题

  1. 更改了柱体二维码设计,更符合实际需求。
  2. 项目包上传到了 pypi。
    在这里插入图片描述

4. 存在的问题

  • 要想形成最终的柱体二维码,我们不仅需要填充数据,还要拉伸,这二者还没有统一起来。
  • 虽然只能使用 260x260 大小,版本为10的固定二维码模板,但是其中还有很多小细节尚待完善。
  • 柱体二维码的拉伸算法还有瑕疵。
  • 还没有集成到硬件上面。

5. 下周打算

  • 将不完善的地方完善。
  • 准备开始搭建硬件环境。
  • 上交开题报告。
  • 将上传的库文件完善。

6. 一些备忘

  1. 目前能够生成的柱体二维码信息?

    1. 260x260(2.6cm x 2.6 cm),Version 10,最大数据量 184B。
    2. 仅支持二维码编码样式Ⅱ,即部分特殊字符,大写英语字母以及数字编码。
  2. 为什么使用当前二维码模板?

    1. 符合柱体二维码的实际情况。在有限的有效识别面积上使用中间白线作为定位,两边图案作为辅助定位。
    2. 吸纳了二维码不同版本之中定位图案的位置和数量的特定,保留了alignment pattern图案供以后拓展使用。
  3. 现有的方法有?

    1. 缩小现有二维码尺寸。—— 对识别设备要求高。
    2. 延展现有二维码。—— 性能提高较弱。
    3. 使用特殊样式的条形码。—— 信息量介于二者之间。
  4. 创新点?

    1. 极大改善了目前二维码贴附于柱面识别效果差的情况。
    2. 综合现有方法,效果最优。
  5. 不足的地方?

    1. 二维码可容纳的数据量缩减了近一半。
    2. 最大有效数据量为 184 字节,还并没有添加纠错码,实际应用数据量要更小。
    3. 二维码的识别算法,生成算法将不兼容现有的算法。
二维码模板: 260*260 (边距 4 个单位,每个单位 4*4 像素)
            二维码版本: Version 1057*57)
                Vsersion Information: 001010(版本号) 010011010011(BCH 计算出纠错码)

                Formation Information:11(Error Correction
                    Level)001(表示使用怎么样的mask)1000101111(通过 BSH Code计算)
                    最终的 15bits 与 101010000010010 XOR
发布了247 篇原创文章 · 获赞 38 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/weixin_39541632/article/details/104706062