毕业设计日志(23)

2020.05.03

1. 这周进展

  1. 捕获并纠偏。识别模块做出了重大改进。首先添加了霍夫变换的模块,辅助矫正二维码,使得经过透视变换后的二维码的方向能够被矫正成垂直方向,其次添加了一层腐蚀膨胀操作,将霍夫变换后的二维码进一步提炼为仅含有二维码的部分,然后更改了版本号识别模块,使代码更加简单,逻辑更加清晰,最后简化了信息提取的过程,剔除了冗余部分。
    毕业设计日志(23)
  2. 进一步提取捕获的二维码。
    毕业设计日志(23)
  3. 拍了一些待识别的图片。我发现只能处理这种角度的图片:以二维码中线与上边缘的交点为圆心,钟摆轨迹的图片均可以被正确处理。之所以任意角度的图片识别不了,是因为需要通过模式匹配算法定位二维码上的定位点,而该功能并没有添加。
    毕业设计日志(23)

2. 总体进度

2.1 论文进度

论文未写。

2.2 项目进度

目前项目已经完成的内容有:

  1. 能够生成1~11版本的柱面二维码,但是其中没有掩码,没有纠错算法,最大数据量为66字节。根据数据量自适应版本。
  2. 硬件环境已基本成型,最终效果会是:树莓派+外接显示屏+摄像头+键鼠+圆柱体模型。
  3. 可以准确捕获二维码,但是还不能够完整提取信息,尚待改进。

3. 存在/未完成的问题

  • 受光线和环境影响很大,识别存在一定的失败率。(解决办法:1. 预先准备演示视频,在环境不佳的情况下使用。2. 演示预设好的图片,而不是现场拍摄。3. 尽量能够现场运行。 )

4. 下周打算

  • 将存在的问题逐一解决,争取下周完工。
  • 中期检查。