在开发二维码扫描功能时遇上一种情况:有一些二维码极难扫描识别出来,当用微信、qq、支付宝这三个软件可以识别,但是别的软件就不行,比如:美团等等,我自己开发的app也无法扫描识别出来,请问遇到过类似问题的大神给我支支招,小弟必将十分感激,先谢谢您啦~
人家有实力,自己优化了算法三,自己弄不是谁都能优化zxing里面的算法。举个简单例子,比如梯形校正,当然能解决这个基本问题容易,但zxing里面的容错等等...
666666
嗯嗯,谢谢您
无解,要么自己写算法。
好的,谢谢
关注后续中。。
握手
不同的手机 不同的软件 扫码效果都不一样 有的并不是用的zxing 而是自己的扫码算法
目前项目中遇到了一种二维码,第三方内部生成的,他们有自己的扫码设备,我做的扫码功能把普通大众的二维码能扫出来,但是对于这种难搞的还真是难搞了
@Ame0201: 支持普通的二维码就可以了 除非支付宝、微信都扫不出来
@ycyzharry: 现在的问题是微信、qq、支付宝能扫出来,但我开发的却扫不出来
@Ame0201: 那你的代码要继续改
二维码本身是存在辨识度的问题,有的二维码在制作的时候,调得很低(比如中间加个图片啥的),导致信息量不足。
如果你有志于改变世界,做最顶尖的那批人,那么我看好你,骚年,奔跑吧!找个风投投个几千万,说不定能改变世界。
哈哈哈哈哈哈哈,大哥说笑了哦,我这一个小渣渣要怎样才能去找个风投来改变这世界呀
这些大咖的算法可能比git上的zxing的还好,我们自己做的应该大部分都是直接调用zxing的吧。哈哈,可以自己尝试用.jar包自己优化
zxing对标准的二维码识别可以,速度也挺快,对于拍照出来的二维码识别率低,人家能识别的应该是对图像做了预处理,比如梯形校正,去除噪点,反光,等等