毕业设计日志(23)
2020.05.03
1. 这周进展
- 捕获并纠偏。识别模块做出了重大改进。首先添加了霍夫变换的模块,辅助矫正二维码,使得经过透视变换后的二维码的方向能够被矫正成垂直方向,其次添加了一层腐蚀膨胀操作,将霍夫变换后的二维码进一步提炼为仅含有二维码的部分,然后更改了版本号识别模块,使代码更加简单,逻辑更加清晰,最后简化了信息提取的过程,剔除了冗余部分。
- 进一步提取捕获的二维码。
- 拍了一些待识别的图片。我发现只能处理这种角度的图片:以二维码中线与上边缘的交点为圆心,钟摆轨迹的图片均可以被正确处理。之所以任意角度的图片识别不了,是因为需要通过模式匹配算法定位二维码上的定位点,而该功能并没有添加。
2. 总体进度
2.1 论文进度
论文未写。
2.2 项目进度
目前项目已经完成的内容有:
- 能够生成1~11版本的柱面二维码,但是其中没有掩码,没有纠错算法,最大数据量为66字节。根据数据量自适应版本。
- 硬件环境已基本成型,最终效果会是:树莓派+外接显示屏+摄像头+键鼠+圆柱体模型。
- 可以准确捕获二维码,但是还不能够完整提取信息,尚待改进。
3. 存在/未完成的问题
- 受光线和环境影响很大,识别存在一定的失败率。(解决办法:1. 预先准备演示视频,在环境不佳的情况下使用。2. 演示预设好的图片,而不是现场拍摄。3. 尽量能够现场运行。 )
4. 下周打算
- 将存在的问题逐一解决,争取下周完工。
- 中期检查。