1
回答
android 二维码扫描算法优化问题
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

哪位大虾做过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符号码矩阵转换为真实信息的过程几乎不耗时,主要还是在定位、矩阵转换时的时间消耗,还是应该从这方面入手。。。

举报
hzy00
发帖于3年前 1回/6K+阅
顶部