android 二维码扫描算法优化问题
哪位大虾做过android二维码的优化问题么?最近在搞一个二维码扫描功能,zxing、zbar都试了下,感觉zbar更快吧,但是zbar是c写的,封装成so库看不到算法啊,找到文档都是ios的。。然后zxing反编译一下可以看到算法,http://kuangjianwei.blog.163.com/blog/static/190088953201361015055110/ 这篇文章算法分析挺好的
不过现在手头有一个二维码,市面上也只有支付宝扫描的出来,使用zbar正对着扫描效果也挺不错,稍微侧一点就扫不出了,zxing则完全跪了,boss要求非要很快的扫出这个二维码,哪位大虾求教怎么改进啊~~最好是能改进zbar里面的算法。。
目前大概思路:1、zbar正对着效果不错,侧着就不行,应该是矩阵变换的原因吧,里面的算法怎么搞。。。
2、获取的图像数据大小对识别效率的影响:改变摄像头分辨率、改变二值化阈值选取时的采样率(这是zxing里面的,不知道zbar也是一样么。。)
3、测试二维码承载数据量对识别效率的影响,如果有影响只能说是二维码本身的问题了。。
经测试,二维码承载的数据量对识别效率几乎无影响,上百数字、字母、中文、符号的无序组合侧着识别时才略有影响,所以说,QR二维码从QR符号码矩阵转换为真实信息的过程几乎不耗时,主要还是在定位、矩阵转换时的时间消耗,还是应该从这方面入手。。。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论