如何实现模糊图⽚的离线⼆维码识别
在保险理赔中,我们需要经常识别离线图⽚上的⼆维码。离线⼆维码识别和在线识别的⼀个区别就在于,图⽚只有⼀个
版本且不是以⼆维码为主。
在线识别场景中,⼆维码占据了图⽚7成以上的⾯积,⽤户可通过调整设备找到好的光照、⾓度提⾼识别率,⽽且此类
⼆维码的图⽚质量较⾼,多是由⾼像素摄像头拍摄的⾼清图,相⽐残缺破损的图⽚更易被识别。
但在离线识别的场景中,这些条件通常是不具备的,并且图⽚质量参差不齐,经常会出现模糊破损等问题。⽽现有的⼆
维码识别库⼀般是针对在线识别场景,识别率很⾼,对离线⼆维码的识并不理想。
对此,我们分析了⼀些案例图⽚,发现最⼤的问题就在于模糊和像素缺损。虽然现有识别库会先对图⽚做⼆值化预处
理,但该预处理不能完美地应对离线图⽚的各种问题。针对该问题,我们使⽤了试错法,即使⽤不同的预置的预处理参
数对图⽚进⾏预处理,直⾄找到合适的参数。若所有的参数都尝试过后,仍然不能识别,则返回⽆法识别。
此外,我们发现对于相同的预处理,如果将图⽚裁剪到以⼆维码为主,就能进⼀步提⾼识别率。所以在预处理之后,我
们⼜增加了⼀个⼆维码区域预检测的步骤,以便对图⽚进⾏裁剪。
试错法虽然⼤⼤提⾼了离线识别的准确率,但对于⼀些关键点缺损的⼆维码图⽚,依旧⽆法恢复,⽽且在尝试参数过多
的情况下⾮常耗时。针对该问题,我们区分了接⼝使⽤场景,对⼆维码置信度⾼的图⽚场景,也就是含可识别⼆维码可
能性较⾼的场景,使⽤同步接⼝;对置信度低且实时性要求较低的场景,使⽤异步接⼝,尝试更多的参数。
经过测试,该⽅法在离线图⽚的⼆维码识别上,达到了和使⽤移动设备在线识别相同图⽚近似的识别率。
撰写部门:研发中⼼
撰写⼈:丁伟峰
本文发布于:2023-03-06 01:29:47,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/1678037388151868.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:图片转二维码.doc
本文 PDF 下载地址:图片转二维码.pdf
留言与评论(共有 0 条评论) |