提高二维码识别率

一般情况下的二维码都是很容易识别的,这里指的是直接在电脑上或手机上生成的二维码图片,这类图片由于直接生成的,所以都很清晰,很容易识别出来。


我这里所说的二维码的识别率指的下类的二维码:


1.二维码打印在纸上,然后又通过扫描仪对二维码进行扫描

    在打印或者扫描仪处理过程中,二维码可能会变得不太清晰。


2.这里的识别指的是直接读取图片进行识别,并不是手机扫描二维码识别,这两种情况差别很大。


主要原理:

1.使用google zxing进行处理

2.使用ImageMagick对二维码图片进行处理(一般是灰度、去噪等等)。

3.对图片进行识别,如果识别失败则对图片进行一种处理,如果还失败则换另一种方式,经过多种方式处理之后还失败的则无法识别出来。


通过上述第3点,能够在原来图片基础上提高一定的识别率。


下面是一个测试软件,提供了最简的ImageMagick




软件下载:http://pan.baidu.com/s/1O1YR


上面的测试图片是程序的图标,并没有找一个不容易识别的图片进行测试。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

isea533

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值